卸载mariadb
# 查看mariadb安装包
rpm -qa | grep mariadb
# 卸载
rpm -e 查看mariadb安装包 --nodeps
mkdir tmp
tar vxf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar -C ./tmp
cd tmp
rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-devel-8.0.18-1.el7.x86_64.rpm
mysqld --initialize
chown mysql:mysql /var/lib/mysql -R
systemctl start mysqld
cat /var/log/mysqld.log | grep password
mysql -u root -p
ALTER USER "root"@"localhost" IDENTIFIED BY "自己的密码";
FLUSH PRIVILEGES;
use mysql;
update user set host = '%' where user ='root';
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '自己的密码';
原文:https://www.cnblogs.com/ret688/p/12344228.html