2016-12-05 77 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服务器,就像它在防火墙后面一样。 –

相关问题