下載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,密碼:Abc@1234 mysql>GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'IDENTIFIED BY 'Abc@1234' WITH GRANT OPTION; 重啟mysql服務 # systemctl restart mysqld 完畢,可遠程用Navicat連接了。