远程到 IP 有端口的 MariaDB 服务器

Remote to MariaDB server which IP has port

我想连接到虚拟机服务器

这是服务器 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)"

我使用了错误的命令吗?

你的端口不能同时是8080和3306。你必须选择一个。你试过了吗:

mysql -uroot -p123456 -h203.64.1.2 -P3306

?