0
我想從命令行連接到網絡上虛擬機上的MySql數據庫。我正在嘗試使用telnet [email protected] 3306,但我收到了以下消息Name or service not known
。我讀過我應該去cnf文件,但我想知道爲什麼,並得到一些確認,如果這是在這種情況下正確的事情。遠程訪問MysqlDB
我想從命令行連接到網絡上虛擬機上的MySql數據庫。我正在嘗試使用telnet [email protected] 3306,但我收到了以下消息Name or service not known
。我讀過我應該去cnf文件,但我想知道爲什麼,並得到一些確認,如果這是在這種情況下正確的事情。遠程訪問MysqlDB
telnet
不允許在參數中使用用戶名,它只需要服務器的名稱或地址。如果連接到正常的登錄端口,服務器將提示輸入用戶名和密碼。 MySQL使用二進制協議,它不使用文本登錄。
所以命令應該是:
telnet 192.xxxx 3306
一般在默認安裝MySQL服務器只偵聽本地主機。如果你想打開它,那麼編輯my.cnf會很合適。 請參閱:bind-address – Whirka