查看已安装的mysql命令
rpm -qa | grep mysql
卸载已安装的mysql
rpm -e 文件名
下载安装mysql包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装mysql包
yum -y install mysql57-community-release-el7-10.noarch.rpm
安装mysql服务
yum install mysql-community-server --nogpgcheck
在yum install 版本后面加上 --nogpgcheck,即可绕过GPG验证成功安装
如果执行命令过程中提示:Unable to find a match: mysql-community-server 则可以通过命令解决
yum module disable mysql
启动MySQL服务
systemctl start mysqld.service
查看mysql启动状态
service mysqld status
查看mysql初始密码
grep 'password' /var/log/mysqld.log
如果能正常查看到,则OK;如果查看不到,则表示没有密码。
修改msql配置文件
vi /etc/my.cnf
添加skip-grant-tables 免密码登录
重启mysql
service mysqld restart
进入mysql
mysql -u root -p
密码以及ip设置
# 显示所有数据库列表
show databases;
# 切换到mysql数据库
use mysql;
# 更改密码策略为LOW
set global validate_password_policy=0;
# 更改密码长度
set global validate_password_length=0;
# 修改密码为root
update user set authentication_string=password('root') where user='root';
# 修改连接为所有
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
最后把/etc/my.cnf 添加的skip-grant-tables免登录注释掉 ,再次重启mysql服务