一、安裝方法
1、下載MySQL官方安裝包
[root@localhost quincy]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch. rpm
2、執行yum -y install安裝MySQL
[root@localhost quincy]# yum -y install mysql57-community-release-el7-10.noarch.rpm
二、啟動MySQL服務
1、啟功報錯
Failed to issue method call: Unit mysql.service failed to load: No such file or directory.
2、查看錯誤日志發現有如下報錯
[root@localhost log]# more /var/log/mysqld.log
3、執行以下命令初始化MySQL
[root@localhost log]# mysqld --initialize --user=mysql --console
結果報錯
[ERROR] --initialize specified but the data directory has files in it.
需要刪除MySQL下的所有文件
[root@localhost log]# cd /var/lib/mysql
[root@localhost mysql]# rm -rf *
再執行初始化命令
[root@localhost mysql]# mysqld --initialize --user=mysql --console (會給MySQL的root用戶生成一個隨機的密碼,可以在mysql.log中找到)
啟動MySQL
查詢MySQL運行狀態為active (running)
4、root用戶登錄MySQL
1)找到初始化MySQL時隨機生成的密碼
[root@localhost log]# cat /var/log/mysqld.log | grep localhost
2)登錄MySQL修改root用戶密碼
初始密碼為1)中獲取的隨機密碼
修改密碼
mysql> set password=password('quincy123')
---------------------------------------------------------------------------------------------------
mysql5.7.9以后版本更改為如下方式:
mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'quincy1201';
---------------------------------------------------------------------------------------------------