- 首先删除依赖,否则安装的时候会报错
[root@master1 ~]# rpm -qa|grep mariadb
[root@master1 ~]# rpm -e --nodeps libs-5.5.68-1.el7.x86_64(这个就是上面查出来的包名)
- 下载安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
[root@master1 ~]# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
[root@master1 ~]# yum install mysql-community-server


root@master1 ~]# service mysqld restart
[root@master1 ~]# grep "password" /var/log/mysqld.log

- 登陆MySQL 这里建议先在 -p后不要输入密码,可能会报错,在出现password: 之后再粘贴随机密码
[root@master1 ~]# mysql -uroot -p
- 设置密码,这里因为mysql 版本问题,需要设置复杂的密码,如果想要设置简单的密码需要修改一些权限
mysql> SET passworld=PASSWORD("123456ABCDabcd.")
mysql> set global validate_password_policy=low;
mysql> set global validate_password_length=6;(设置成几长度就是几)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '654321';
- 如果需要远程连接mysql,需要修改一个权限,username为用户名,一般为root,%代表任意电脑,如果不想任意电脑连接,可以将%改为固定的IP地址(你自己电脑的),by后面是密码。设置完成就可以远程连接MySQL了。
mysql> grant all privileges on *.* to username@'%' identified by '654321';