【问题标题】:MySQL TCP ConnectionMySQL TCP 连接
【发布时间】:2011-07-19 21:52:48
【问题描述】:

我有一个 MySQL 数据库,我想从另一台计算机连接到它,最好使用 TCP/IP。最简单的方法是什么。目前我尝试只输入计算机的IP地址,它会出现错误#1130,这没有任何帮助。

有什么简单易行的方法吗?

【问题讨论】:

    标签: mysql connection tcp mysql-error-1130


    【解决方案1】:

    确保“skip-networking”不在您的 my.cnf 文件中(如果在更改后重新启动 MySQL),并且您已经创建了一个有权从远程主机连接的用户。比如:

    GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.mytable TO "myuser"@"myotherhost" IDENTIFIED BY "somepassword";

    【讨论】:

    • 我已经这样做了,但我现在收到错误消息“无法连接到指定的实例。MySQL 错误号 2003 无法连接到 'IPADDRESS 上的 MySQL 服务器' (10061) 如果要检查网络连接,请点击 ping 按钮“我可以 ping 关闭服务器,但无法连接。
    • 确保您没有防火墙,并且您的 MySQL 服务器将客户端的 IP 解析为您在上面的查询中输入为“myotherhost”的相同主机名。如果您的 DNS 最近发生了变化,您可能需要发出“刷新主机”来清除主机缓存,并且肯定需要发出“刷新权限”来清除访问控制缓存。
    猜你喜欢
    • 2012-09-14
    • 2012-11-11
    • 2018-07-31
    • 2019-01-28
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多