mysql允許外部IP訪問

2021-06-21 02:19:33 字數 320 閱讀 3241

預設情況下linux內的mysql資料庫mysql,user表內的使用者許可權只是對localhost即本機才能登陸。需要更改許可權:

mysql> grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;(%表示是所有的外部機器,如果指定某一台機,就將%改為相應的機器名;『root』則是指要使用的使用者名稱,)

mysql> flush privileges;  (執行為句才生效,或者重啟mysql)

query ok, 0 rows affected (0.03 sec)

MySQL允許外部訪問

進入mysql資料庫 use mysql 更新域屬性,表示允許外部訪問 update user set host where user root 注意,這裡可以select檢視一下user root 的主機都有那些,如果有localhost以及127.0.0.1的話,最好delete掉,只保留主機為...

linux下允許外部ip訪問mysql資料庫

1.首先通過telnet檢測防火牆是否已關閉。2.設定mysql 的配置檔案 etc mysql my.cnf 找到 bind address 127.0.0.1 將其注釋掉 不再只允許本地訪問 重啟mysql etc init.d mysql restart 3.使所有使用者都能使用root連線到...

設定MySQL 允許外部訪問

錯誤資訊 sql error 1130 host 10.4.2.197 is not allowed to connect to this mysql server 說明所連線的使用者帳號沒有遠端連線的許可權,只能在本機 localhost 登入。需更改 mysql 資料庫裡的 user表裡的 ho...