久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

開啟MYSQL遠程連接權限方法總結

2018-02-07 15:23:56 21614

最簡單的一句

 代碼如下       復制代碼

>>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "passwd";
>>flush privileges;

其中”%”表示任何主機都可以遠程登錄到該服務器上訪問。如果要限定為只有某臺機器可以訪問,將其換成相應的IP即可;第二行重新加載權限數據。

登錄MySQL

 代碼如下       復制代碼

# mysql -uroot -p

如果無法登錄可以使用find / -name mysql搜索mysql程序的路徑,比如mysql程序路徑為:/usr/local/mysql/bin/mysql,我們可以這樣登錄:

# /usr/local/mysql/bin/mysql -uroot -p

執行如下命令:

# grant all privileges on *.* to ‘root’@’192.168.0.1′ identified by ‘ROOT-PASSWORD’;
# flush privileges;
# exit

192.168.0.1是連接mysql服務器的客戶端ip,如果指定所有,則用%來表示。

最好安全我們可以固定如 8.8.8.8只有這個IP才可以遠程連接

MYSQL遠程連接權限

//建議設置固定IP2.

 代碼如下       復制代碼

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8" IDENTIFIED BY "root";
mysql> flush privileges;

//修改防火墻

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

注意了,數據庫端口如果沒打開也是不能的

開啟 MySQL 的遠程登陸帳號有兩大步:

確定服務器上的防火墻沒有阻止 3306 端口。

MySQL 默認的端口是 3306 ,需要確定防火墻沒有阻止 3306 端口,否則遠程是無法通過 3306 端口連接到 MySQL 的。

如果您在安裝 MySQL 時指定了其他端口,請在防火墻中開啟您指定的 MySQL 使用的端口號

提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: