【问题标题】:Can't connect remotely to MySQL Server with MySQL Workbench无法使用 MySQL Workbench 远程连接到 MySQL 服务器
【发布时间】:2015-09-13 17:33:45
【问题描述】:

每当我尝试通过工作台连接远程 mysql 服务器时。它给了我一个错误

无法连接远程服务器'10061'上的mysql

但我可以连接到 phpmyadmin。

【问题讨论】:

    标签: mysql mysql-workbench


    【解决方案1】:

    默认情况下,MySQL 仅侦听 localhost 作为安全预防措施。您可能需要确保 MySQL 正在侦听您的外部 IP 接口: 请按照以下步骤操作:

    纳米/etc/mysql/my.cnf

    编辑服务器上的 MySQL 配置文件并转到以下行:

    绑定地址 = 127.0.0.1

    IP 地址 127.0.0.1 表示您的 MySQL 只监听 localhost。改成

    绑定地址 = 0.0.0.0

    现在 MySQL 将监听所有 IP 地址。

    【讨论】:

      【解决方案2】:
      1. 在 mysqld 部分的 my.cnf 中添加以下行

        绑定地址 = 0.0.0.0

      2. 重启mysql服务

      3. 触发以下查询(在您要连接的机器上)

      我。为该 IP 创建新的用户和密码以及特权

      GRANT ALL ON database_name.* TO u_name@'202.54.10.20' IDENTIFIED BY 'PASSWORD';
      

      二。覆盖权限

      FLUSH PRIVILEGES

      【讨论】:

        猜你喜欢
        • 2013-08-26
        • 2016-10-09
        • 1970-01-01
        • 2016-09-10
        • 2023-02-08
        • 1970-01-01
        • 2017-06-26
        • 2016-12-25
        • 1970-01-01
        相关资源
        最近更新 更多