2016-12-05 26 views
1

我想連接到VM服務器到遠程服務器MariaDB的哪個IP端口具有

這裏是服務器IP:203.64.1.2:8080

MariaDB的港口= 3306

我用這個命令: mysql -uroot -p123456 -h203.64.1.2:8080 -P3306

結果表明:ERROR 2005 (HY000): Unknown MySQL server host '203.64.1.2:8080' (11001)

如果我用這個: mysql -uroot -p123456 -h203.64.1.2 -P8080

顯示此: ERROR 2013 (HY000): Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0 "Internal error/check (Not system error)"

難道我用錯命令?

回答

2

您的端口不能同時爲8080和3306。你必須選擇一個。您是否嘗試過:

mysql -uroot -p123456 -h203.64.1.2 -P3306 

+0

錯誤2003(HY000):無法通過'203.64.1.2'(10061「未知錯誤」)連接到MySQL服務器 –

+0

服務器有多個VM正在運行。 :8080:8081:8082 ... –

+0

然後,您需要爲要引用的vm指定特定的IP,或者將主機上的端口轉發到用於mysql服務器的vm。否則,你不可能連接到mysql服務器,就像它在防火牆後面一樣。 –

相關問題