安装前准备

1.在安装前需要使用 yum update更新所有软件包。

2.需要删除系统自带的Mysql和mariadb。(没有可以跳过此步骤)

#卸载mariadb
rpm -qa | grep mariadb
yum -y remove mari*
rm -rf /var/lib/mysql/ * 
rpm -qa | grep mariadb

# 卸载mysql数据库
yum remove mysql-community-serve
rpm -qa |grep mysql
yum remove mysql-*
find / -name mysql
rm -rf /var/lib/mysql 

安装MySQL

1.使用yum安装MySQL

yum -y install mysql-server 

1694165918230.png

配置MySQL

1.先使用 service mysqld start启动MySQL

2.使用 mysql -u root -p进入MySQL,首次登录没有密码,直接回车便可以进入MySQL。

1694166504141.png

3.修改一个符合密码策略的root秘密如 Laplace_1208,修改秘密的命令 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Laplace_1208';

1694166776635.png

4.修改数据库配置,使外部数据库管理软件可以连接数据库

#进入mysql库
use mysql;
#更新域属性,’%’表示允许外部访问
update user set host='%' where user ='root';
#将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里
FLUSH PRIVILEGES;
#执行授权语句
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

1694166963246.png

5.设置MySQL开机启动

systemctl enable mysqld   #取消自启动就用disable

1694167040635.png

6.修改防火墙设置,放行数据库端口

#添加放行列表放行3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#使放行列表生效
firewall-cmd --reload
#如果使用云服务器,还需要在云服务器的控制台中的安全策略放行3306端口

7.使用Navicat尝试连接数据库

1694417132517.png