- 直接使用yum命令下載mysql來進行安裝是不能成功的,安裝過程會有問題,這里需要使用rpm命令來先進下載。
rpm -Uvh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
- 開始安裝mysql
yum install mysql-community-server -y
- 啟動 mysql
systemctl start mysqld
- 安裝Mysql5.7與5.6相比略有不同,5.7版本會生成一個默認密碼,5.6則不會,先記錄一下默認的root密碼
grep "temporary password" /var/log/mysqld.log
#登錄,修改臨時密碼
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPass4!';
- 設置好密碼后,我們開始進行一些基本設置,依次看情況選擇y,n 即可
mysql_secure_installation

mysql install
- 默認情況下是不能遠程登錄,如果需要使用Navicat遠程連接數(shù)據(jù)庫,需要進行如下配置
mysql -uroot -p
use mysql;
#將host設置為%表示任何ip都能連接mysql,當然也可以將host指定為某個ip
update user set host='%' where user='root' and host='localhost';
flush privileges; #刷新權(quán)限,使配置生效
- 如需取消root遠程連接
mysql -uroot -p
use mysql
#將host設置為localhost表示只能本地連接mysql
update user set host='localhost' where user='root';
#刷新權(quán)限表,使配置生效
flush privileges;
#創(chuàng)建一個用戶來用于遠程訪問,賬號remoteuser,密碼123456
grant all on *.* to 'remoteuser'@'%' identified by '123456';
flush privileges;