Mysql
Mysql:遠端和本地訪問
我有一個安裝了mysql伺服器的gentoo。我需要遠端訪問該伺服器,所以我修改了/etc/mysql/my.cnf 文件中的選項綁定地址
綁定地址:127.0.0.1
到
綁定地址:MY_FOREIGN_IP
通過這種方式,我獲得了對 mysql 伺服器的遠端訪問。
問題是我有一個使用 127.0.0.1 ip 與我的數據庫通信的本地服務。如果我更改 bindaddress 選項,此服務將無法再訪問 mysql 伺服器。
有沒有辦法在不使用 ssh 隧道的情況下解決這個問題?
您可以綁定到
0.0.0.0
,以便 MySQL 接受與主機上存在的任何 IP 地址的連接,包括127.0.0.1
.本地客戶端通常也可以通過 unix 套接字進行連接;檢查配置中的
socket:
一行。這可能是使用127.0.0.1
.確保 MySQL 使用者從他們連接的客戶端 IP 獲得足夠的權限。