1. 程式人生 > >LINUX(CENTOS7)YUM方式安裝mysql5.7

LINUX(CENTOS7)YUM方式安裝mysql5.7

開始

參考地址: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連線了。

結束

結尾:僅供自己學習,記錄問題和參考,若有帶來誤解和不便請見諒,共勉!