1、首先查看系统有没有安装mysql
[root@proxysql ~]# rpm -qa|grep mysql [root@proxysql ~]#
结果发现没有,那么我们先下载mysql得rpm包
2、首先下载server
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.21-1.el7.x86_64.rpm
3、然后下载client
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.21-1.el7.x86_64.rpm
4、先安装server
# rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm --nodeps --force
5、后安装client
# rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm --nodeps
6、启动mysql服务
# service mysqld start
7、获取临时密码
# grep 'temporary password' /var/log/mysqld.log
8、使用临时密码进入mysql修改密码
在/etc/my.cnf的[mysqld]下添加一行如下代码后重启mysql
skip-grant-tables
然后再使用刚才得临时密码进入mysql修改root密码
mysql> update mysql.user set authentication_string=password('!QAZ2wsx#EDC') where user='root' and Host = 'localhost';
然后再把my.cnf文件下刚刚添加得那行代码删除,重新启动mysql(service mysqld restart)。
再次执行:
SET PASSWORD = PASSWORD('!QAZ2wsx#EDC');
9、设置开机自动重启
# systemctl enable mysqld # systemctl daemon-reload
参考网址:https://www.cnblogs.com/luohanguo/p/9045391.html