- 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2 安装mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3 安装mysql
$ sudo yum install mysql-server
4 登陆
mysql -uroot -p
报错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)
解决
1)vi /etc/my.cnf
找到 [mysqld] 在下面任意位置添加
skip-grant-tables
2) 重启服务
service mysqld restart
3)mysql -u root 再次登陆就跳过密码登陆了
4)查看版本
select version();
±----------+
| version() |
±----------+
| 5.7.22 |
±----------+
5)修改密码:
use mysql;
update mysql.user set authentication_string=password(‘root’) where user=‘root’;
flush privileges;
quit;
5 再次登陆输入刚才输入的密码