- 首先删除依赖,否则安装的时候会报错
[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
- 没有wget则使用yum进行下载
yum -y insatall wget
- 下载完成后安装mysql.rmp包
[root@master1 ~]# rpm -ivh mysql57-community-release-el7-11.noarch.rpm
- 安装mysql
[root@master1 ~]# yum install mysql-community-server
- 这里选择y
- 这里也输入y
- 重启mysql服务
root@master1 ~]# service mysqld restart
- 使用命令查找mysql安装是自动生成的随机密码
[root@master1 ~]# grep "password" /var/log/mysqld.log
- 登陆MySQL 这里建议先在 -p后不要输入密码,可能会报错,在出现password: 之后再粘贴随机密码
[root@master1 ~]# mysql -uroot -p
- 设置密码,这里因为mysql 版本问题,需要设置复杂的密码,如果想要设置简单的密码需要修改一些权限
mysql> SET passworld=PASSWORD("123456ABCDabcd.")
- 在mysql 中输入指令,来降低安全等级
mysql> set global validate_password_policy=low;
- 再进行密码长度设置(默认为8)
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‘;