1.将MySQL安装包拉至/opt/software/文件夹中
2.检查系统中是否安装过MySQL
-
rpm -qa|grep mariadb
-
mariadb-libs-5.5.56-2.el7.x86_64 //如果存在通过如下命令卸载
3. rpm -e --nodeps mariadb-libs 用此命令卸载mariadb
4.将MySQL解压到/opt/module/文件夹下
-
cd /opt/software/
-
tar -zxvf 压缩包名 -C /opt/module/
5.安装对应的RPM文件
获取插件,命令如下:
yum install -y libaio
依次执行命令:
-
sudo rpm -ivh --nodeps mysql-community-common-5.7.36-1.el7.x86_64.rpm
-
sudo rpm -ivh --nodeps mysql-community-libs-5.7.36-1.el7.x86_64.rpm
-
sudo rpm -ivh --nodeps mysql-community-libs-compat-5.7.36-1.el7.x86_64.rpm
-
sudo rpm -ivh --nodeps mysql-community-client-5.7.36-1.el7.x86_64.rpm
-
sudo rpm -ivh --nodeps mysql-community-server-5.7.36-1.el7.x86_64.rpm
切换到etc文件夹
cd /etc
查看文件,进行更改
cat my.cnf
切换到/var/lib/mysql文件夹中 并删除文件夹中的文件
-
cd /var/lib/mysql
-
rm -rf *
6.重置MySQL
mysqld --initialize --user=mysql
7.查看随机生成的密码,并复制生成的密码,命令:
cat /var/log/mysqld.log
8.启动MySQL
systemctl start mysqld
登录mysql
-
mysql -uroot -p
-
Enter password: 输入临时生成的密码
登录成功后必须修改root用户密码,否则执行其他操作会报错
mysql> set password = password("新密码")
修改mysql库下的user表中的root用户允许任意ip连j接
-
mysql> update mysql.user set host='%' where user='root';
- mysql> flush privileges;
这里MySQL就配置结束了