mysql的遠端連線(ubuntu)

2021-07-23 11:46:36 字數 928 閱讀 1374

mysql的預設使用者root或者其他使用者都預設是只允許訪問localhost

我們可以通過查詢語句檢視使用者許可權

通過查詢結果我們可以看出缺省的都為localhost所以我們要通過修改許可權賦給使用者遠端訪問的許可權(實質是允許其他的ip位址通過mysql的服務)

grant

allprivileges

on *.* to

'root'@'%' identified by

'password'

with

grant

option

別忘記重新整理一下

flush privileges
如果你已經操作到了這一步,那麼恭喜你,還是不可以遠端訪問,這就是大部分網上給出的教程,然而並沒有用,因為在mysql的配置檔案中已經預設的將訪問繫結本地了。2333333

下面以ubuntu為例:

1:cd /etc/mysql 找到下面的配置檔案my.cnf,然後用vim開啟 ,找到 bind-address= 127.0.0.1 把它注釋掉(這就是神奇的繫結本地,也是不能遠端訪問的元凶5555555)

2:儲存退出

3:sudo service mysql restart

至此,對mysql的遠端訪問久徹底改造完成啦!

Ubunt下的MySql設定允許遠端連線

第一步 修改配置檔案 sudo vi etc mysql mysql.conf.d mysqld.cnf 找到bind address 127.0.0.1 注釋掉這行,如 bind address 127.0.0.1 或者改為 bind address 0.0.0.0 允許任意ip訪問 或者自己指定...

mysql遠端連線設定 MySQL遠端連線設定

這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。mysql遠端連線的設定問題 下面是步驟 1 登陸本地的mysql server mys...

mysql 遠端連線失敗 mysql 遠端連線失敗

一 mysql 禁止 ip 遠端連線 mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 二 授權某個使用者可以遠端連線 以root為例 grant all privileges on to root ide...