一、安裝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