1.配置yum源
# 下載mysql源安裝包
輸入命令:get http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# 安裝mysql源
輸入命令: yum localinstall mysql57-community-release-el7-8.noarch.rpm
檢查是否安裝成功
輸入命令:yum repolist enabled| grep "mysql.*-community.*"
注意:如果之前安裝過MySQL5.6或者之前的版本請卸載
輸入刪除之前MySQLyum源:yum remove mysql-community-server
卸載輸入命令:rpm -qa|grep mysql
卸載之后再執行第1步操作
2.安裝mysql
yum install mysql-community-server
3.啟動MySQL服務
systemctl start mysqld
查看MySQL的啟動狀態
輸入命令: systemctl status mysqld
4.設置開機自啟動
輸入命令:systemctl enable mysqld
輸入命令:systemctl daemon-reload
5.MySQL5.7安裝成功之后root帳號會自動生成一個默認密碼,通過下面的方式找到root默認密碼,然后登錄mysql進行修改:
輸入命令:grep'temporary password'/var/log/mysqld.log
輸入命令:mysql -u root -p
進入mysql命令
輸入命令:use mysql
輸入命令:set password for'root'@'localhost'=password('你想設置的密碼');
注意:mysql5.7默認安裝了密碼安全檢查插件(validate_password),默認密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,并且長度不能少于8位。否則會提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤。
5.添加遠程用戶
輸入命令:CREATE USER '用戶名'@'%' IDENTIFIED BY '密碼';
6.給用戶授權(全部權利):
GRANT ALL ON *.* TO '用戶名'@'%';
7.重啟mysql服務
ctrl+c退出MySQL命令模式
輸入命令:service mysql restart
8.默認配置文件路徑:
配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服務啟動腳本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid