mysql外網鏈結

2022-05-18 20:19:43 字數 516 閱讀 5172

1:設定mysql的配置檔案

/etc/mysql/my.cnf

找到 bind-address  =127.0.0.1  將其注釋掉;//作用是使得不再只允許本地訪問;

重啟mysql:/etc/init.d/mysql restart;

2:登入mysql資料庫:mysql -u root -p

mysql> use mysql;

查詢host值:

mysql> select user,host from user;

如果沒有"%"這個host值,就執行下面這兩句:

mysql> update user set host='%' where user='root';

mysql> flush privileges;

為了保證安全性,host要設定成自己的ip位址。若為%,則是執行所有ip可以用資料庫密碼訪問到。但是要是是動態ip的話,不設定,因為資料庫的使用者表會預設匹配第乙個ip。

mysql 外網訪問

vi etc mysql my.cnf 遮蔽bind address,預設是開啟的 instead of skip networking the default is now to listen only on localhost which is more compatible and isnot...

MySql設定外網訪問

mysql的root賬戶,我在連線時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.解決方法如下 1,修改表,登入mysql資料庫,切換到mysql資料庫,使用sql語句檢視 select host,user fr...

mysql外網連線設定

1 檢查防火牆,允許mysql資料庫 3306埠可以放行訪問,或者直接關閉防火牆 2 找到mysql的配置檔案,路徑 etc mysql my.cnf 找到 bind address 127.0.0.1 將其注釋掉 作用是使得不再只允許本地訪問 或者 你想指定的公網ip bind address 0...