检查已经安装的mariadb列表
rpm -qa | grep mariadb
执行上面命令后会列出本机安装的mariadb列表
#然后执行删除,删除分为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卸载工作。
安装mysql8
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
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 'Sn,20170529';
9,开放MySQL外网访问
CREATE USER 'root'@'%' IDENTIFIED BY 'Sn,20170529';
10,给予root权限
grant all privileges on *.* to 'root'@'%';
11,刷新用户权限
FLUSH PRIVILEGES;
# 退出mysql编辑状态
exit;
12,重启MySQL
service mysqld restart
13,修改加密方式
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Sn,20170529';
14,重启MySQL
service mysqld restart
开启端口3306的对外访问
# 开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=3306/udp --permanent
firewall-cmd --reload # 配置立即生效
# 查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
安装过程中报错
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
常见错误 设置数据库密码过于简单
可以设置 字母+符号+数字的形式 ,例如 Linux,520
常见错误 设置数据库密码过于简单
网友评论