1.安装依赖工具和删除自带的mariadb
yum install -y wget libaio
yum remove mariadb* -y
yum install -y perl-Data-Dumper
yum install -y perl-Module-Install.noarch
rpm -qa |grep -i mysql #查询现在有的包
rpm -e --nodeps **** #卸载现在有的包
rm -f /etc/my.cnf
rm -f /usr/my.cnf
2.下载和安装包文件。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.查看可用的 mysql 安装文件
yum repolist all | grep mysql
4.启用指定版本的 mysql
在上图 中可以看到目前mysql5.6没有启用
启用 mysql 5.6
sudo yum-config-manager --enable mysql5.6-community
如果是启用的其他版本
禁用命令:
sudo yum-config-manager --disable mysql5.7-community
校验当前启用(enable)的 mysql 版本是否为 5.6:
yum repolist enabled | grep mysql
从结果中可以看出,当前启用的 mysql 版本为 5.6,没有问题
安装
sudo yum install -y mysql-community-server
5.启动 mysql 服务
systemctl start mysqld.service #启动 mysql
systemctl restart mysqld.service #重启 mysql
systemctl stop mysqld.service #停止 mysql
systemctl enable mysqld.service #设置 mysql 开机启动
6.设置密码
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("这里输入root用户密码") where User='root';
mysql> flush privileges;
设置密码方法2:
mysql> set password for root@localhost = password('123');
7.开启远程登录
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root用户密码";
mysql> flush privileges;
验证:
select Host,User,plugin,authentication_string from mysql.user;