1. 程式人生 > 實用技巧 >linux下安裝mysql並且遠端連線

linux下安裝mysql並且遠端連線

1、安裝

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server

許可權設定:
chown mysql:mysql -R /var/lib/mysql

初始化 MySQL:
mysqld --initialize

啟動 MySQL:
systemctl start mysqld

檢視 MySQL 執行狀態:
systemctl status mysqld

安裝成功後,需要為root新增一個賬號和密碼
mysqladmin -u root password "new_password";
#但是在這裡會報出一個警告,在mysql5.6版本以上設定賬號密碼會給出警告
#解決辦法:找到etc/my.cnf,在[mysqld]的段中加上一句skip-grant-tables
#再次輸入mysql -u root -p設定密碼即可

2、遠端連線mysql

#在連線之前需要為mysql下新增一個user,預設的是localhost
#在mysql下輸入select user,password,host from user; 可以看到當前所有的user

#這時表明只允許本地localhost進行連線,我們要設定允許所有使用者都可以連線,輸入以下
#GRANT ALL PRIVILEGES ON *.* TO '使用者名稱'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
#FLUSH  PRIVILEGES;
#再使用navcat就能連線了,注意檢視下防火牆狀態