

mysql安装包
提取码:6666
将下载好的jar包拖至install_package目录下

rpm -qa|grep mariadb
如果上述命令返回有结果 那么进行mariadb的卸载
rpm -e --nodeps mariadb-libs
卸载后再次检查

cd /opt/install_packages
tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

(1)安装common包
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
(2)第二步安装ibs包
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm --nodeps --force
(3)第三步安装libs-compat包
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
(4)第四步安装client包
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
(5)第五步安装server包
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm --nodeps --force

查看/etc下的文件my.cnf
cd /etc
vim my.cnf
复制datadir路径

cd 到复制的路径下
把当前目录下所有内容清空(千万不要写成rm -rf /*)
rm -rf ./*

mysqld --initialize --user=mysql
cat /var/log/mysqld.log

复制下来
systemctl start mysqld
systemctl status mysqld

systemctl stop mysqld
systemctl status mysqld

mysql -uroot -p
提示输入密码,密码为刚刚复制的临时密码

使用 “quit;” 退出
set password=password("123456");

修改后可退出再重新登陆验证是否修改成功

select host from mysql.user where user='root';

update mysql.user set host='%' where user='root';
再次查看

flush privileges;

完成后正常退出即可