LINUX(CENTOS7)YUM方式安裝mysql5.7
阿新 • • 發佈:2018-11-02
開始
參考地址:https://www.cnblogs.com/linjiqin/p/7611204.html
注:該地址標題寫的是CENTOS6.*版本的,但是我在我的CENTOS7.*上面安裝是完美進行的
下面的內容是我從上面這個地址複製過來的
下載mysql源安裝包
# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安裝mysql源包
#yum localinstall mysql57-community-release-el7-8.noarch.rpm
檢查mysql源是否安裝成功
# yum repolist enabled | grep "mysql.*-community.*"
看到下圖(三個)表示成功:
mysql-connectors-community MySQL Connectors Community 36
mysql-tools-community MySQL Tools Community 47
mysql57-community MySQL5.7 Community Server 189
安裝MySQL服務
# yum install mysql-community-server
啟動MySQL服務
# systemctl start mysqld
檢視MySQL的啟動狀態
# systemctl status mysqld
設定開機啟動
# systemctl enable mysqld
# systemctl daemon-reload #重新載入
檢視root預設密碼
# grep 'temporary password' /var/log/mysqld.log
修改root密碼
# mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc1234!';
或者
mysql> set password for'root'@'localhost'=password('Abc1234!');
注意:mysql5.7預設安裝了密碼安全檢查外掛(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。否則會提示ERROR 1819 (HY000): Your passworddoes not satisfy the current policy requirements錯誤
新增遠端連線登入使用者,如:使用者名稱:test,密碼: [email protected]
mysql>GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'IDENTIFIED BY '[email protected]' WITH GRANT OPTION;
重啟mysql服務
# systemctl restart mysqld
完畢,可遠端用Navicat連線了。
結束
結尾:僅供自己學習,記錄問題和參考,若有帶來誤解和不便請見諒,共勉!