【问题标题】:Connecting to a remote MySQl server on cygwin连接到 cygwin 上的远程 MySQl 服务器
【发布时间】: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。

标签: mysql cygwin


【解决方案1】:

如果你使用 mysql 任何不同于 3306 的端口,它是 mysql 默认端口,那么你必须提到它以按照下面的方式进行连接-

mysql -u user -p -h 10.198.161.41 -P 4308

这里小p表示密码,大写P表示端口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 2017-05-06
    • 2018-12-04
    • 2019-05-13
    相关资源
    最近更新 更多