我想从命令行连接到网络上VM上的MySql数据库。我试图使用telnet user@192.xxxx 3306,但我收到了以下消息Name or service not known
。我读过我应该去cnf文件,但我想知道为什么并得到一些确认,如果在这种情况下这是正确的事情。
答案 0 :(得分:0)
telnet
不允许参数中的用户名,只需要服务器的名称或地址。如果连接到正常登录端口,服务器将提示输入用户名和密码。 MySQL使用二进制协议,它不使用文本登录。
所以命令应该是:
telnet 192.xxxx 3306