【发布时间】:2015-09-21 12:38:06
【问题描述】:
我尝试连接到ip 10.198.161.41 上的远程 mysql 服务器
当我给予时
mysql -u 用户 -p -h 10.198.161.41
输出:
输入密码: ERROR 2003 (HY000): Can't connect to MySQL server on on '10.198.161.41' (111)
10.198.161.41 上的 mysqld 在端口 4308 上运行。
是否应该在命令中提及?
也没有my.cnf file in cygwin。
我可以尝试什么?
(Info:The 10.198.161.41 is a windows machine and has mysqld running on it)
【问题讨论】:
-
试试“mysql -u user -p -h 10.198.161.41 -P 4308”
-
成功了!!太感谢了!!你能说出原因吗?
-
其实mysql默认端口是3306,而你这里用的是4308,所以你要告诉mysql你要在哪个端口上连接mysql。