一、安裝mysql源
# 下載
shell> wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# 安裝 mysql 源
shell> yum localinstall mysql57-community-release-el7-11.noarch.rpm
用下面的命令檢查 mysql 源是否安裝成功
shell> yum repolist enabled | grep "mysql.*-community.*"

二、安裝mysql
運(yùn)行以下命令:
shell> yum install -y mysql-community-server
用systemctl status mysqld 查看 MySQL 狀態(tài)

三、設(shè)置開(kāi)機(jī)啟動(dòng)
shell> systemctl enable mysqld
# 重載所有修改過(guò)的配置文件
shell> systemctl daemon-reload
四、修改本地root賬戶(hù)密碼
mysql 安裝完成之后,生成的默認(rèn)密碼在 /var/log/mysqld.log 文件中。使用 grep 命令找到日志中的密碼。
shell> grep 'temporary password' /var/log/mysqld.log

首次通過(guò)初始密碼登錄后,使用以下命令修改密碼
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
五、允許root賬戶(hù)遠(yuǎn)程登錄
默認(rèn)只允許root帳戶(hù)在本地登錄,需要登錄到數(shù)據(jù)庫(kù)進(jìn)行修改。運(yùn)行以下命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;