注意安装mysql-8.0.18前要先删除本机安装的mariadb
检查已经安装的mariadb列表
rpm -qa | grep mariadb
执行上面命令后会列出本机安装的mariadb列表
例如:mariadb-libs-5.5.60-1.el7_5.x86_64
然后执行删除,删除分为2种
1,rpm -e --nodeps 后面跟上上面得到的结果
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
2,yum -y remove 后面跟上上面得到的结果
yum -y remove mariadb-libs-5.5.60-1.el7_5.x86_64
完成以上操作就完成了mariadb卸载工作。
下面开始安装mysql-8.0.18
1,更新yum源
yum update
2,下载MySQL yum包
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3,安装软件源
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
4,安装MySQL
yum install mysql-community-server
安装过程中如果出现y/n的话就一直y就行了,如果嫌麻烦可以用这个命令来安装
yum install -y mysql-community-server
5,启动MySQL
service mysqld start
查看MySQL运行状态
service mysqld status
6,查看MySQL默认密码
grep 'temporary password' /var/log/mysqld.log
7,登录MySQL
mysql -u root -p
8,修改默认密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
9,开放MySQL外网访问
CREATE USER 'root'@'%' IDENTIFIED BY '上面新设置的密码';
10,给予root权限
grant all privileges on *.* to 'root'@'%';
11,刷新用户权限
FLUSH PRIVILEGES;
12,重启MySQL
service mysqld restart
13,修改加密方式
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '上面新设置的密码';
14,重启MySQL
service mysqld restart
转载:https://baijiahao.baidu.com/s?id=1653056691945263760&wfr=spider&for=pc