一、安装MySQL
-
下载
MySQL
官方Yum
源:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
-
使用
Yum
安装:yum -y install mysql57-community-release-el7-10.noarch.rpm
-
安装
MySQL
服务,由于CentOs7
内置mariadb
,此步可自动覆盖mariadb
:yum -y install mysql-community-server
二、配置MySQL
-
启动
MySQL
服务:systemctl start mysqld.service
-
查看
MySQL
运行状态,图中为运行状态:systemctl status mysqld.service
-
查找
MySQL
初始化密码:grep "password" /var/log/mysqld.log
-
利用该密码登录数据库:
mysql -uroot -p
-
修改数据库密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
-
开启
MySQL
远程连接:grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
参数解析:
root
:开放远程连接的用户名;%
:为可远程连接的IP
地址,%
表示任意IP
;password
:远程连接的密码。 -
刷新配置信息并退出
MySQL
:flush privileges; exit;
-
为防火墙添加开放端口(非必需):
firewall-cmd --zone=public --add-port=3306/tcp --permanent # 重载 firewall-cmd --reload