1、wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2、sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3、sudo yum install mysql-community-server
4、啟動MySQL
systemctl status mysqld.service --查看mysql狀態
systemctl start mysqld.service --只有啟動MySQL后才能登陸
開機啟動:
systemctl enable mysqld
systemctl daemon-reload
5、初次登錄
安裝完成后在/var/log/mysqld.log文件中生成了一個隨機的默認密碼;使用以下命令查看默認的登錄密碼
1.more /var/log/mysqld.log
找到如下所示的位置: 2018-12-01T19:25:41.505751Z 1 [Note] A temporary password is generated for root
@ localhost: Rth0tJjimf!T,即為默認密碼,記錄下密碼。
輸入mysql -uroot -p並輸入密碼后登陸mysql。
6、修改登錄MySQL的密碼(不修改執行sql語句會報錯)
執行show variables like '%password%';查看密碼設置的規定。
這里修改密碼為:(ctrl+c后執行)alter user 'root'@'localhost' identified by 'ZhZH_123456';
以后用下面的方法登陸mysql(設置開機啟動不需要登錄): mysql -uroot -p
7、授權遠程訪問
1、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //賦予任何主機訪問數據的權限
2、mysql>FLUSH PRIVILEGES; //修改生效
3、mysql>EXIT //退出MySQL服務器