2016-09-29 28 views
0

當我連接到數據庫時,我總是使用「localhost」作爲主機名。 現在我想從Windows程序連接到我的MYSQL數據庫,我必須使用真正的IP而不是本地主機。Debian上的MYSQL:真正的主機名是什麼?

我試圖用從該服務器IP和IP:

SHOW VARIABLES WHERE Variable_name = 'hostname' 

但兩者不工作。我如何檢查可用於連接MYSQL DB的真實IP地址?

MYSQL數據庫安裝在我的Debian服務器上,沒有任何特殊的設置,我想。

回答

0

檢查MySQL中的用戶表。

select user, host from mysql.user; 

檢查他們是否有權限進行遠程連接。
另請檢查配置文件中的bind-address,它必須註釋。

+0

使用此命令後,我得到了127.0.0.1,localhost和我的服務器IP。沒有其他的。 如何檢查遠程連接的權限? – allin0n3

+0

是你想要從動態IP或靜態IP連接 – khalid

+0

如果你想從動態IP連接,那麼你需要將主機設置爲% – khalid