linux下安裝mysql並且遠端連線
阿新 • • 發佈:2020-10-26
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就能連線了,注意檢視下防火牆狀態