【问题标题】:MySql Workbench 8.0 cant connect remotlyMySql Workbench 8.0 无法远程连接
【发布时间】:2021-01-05 15:18:43
【问题描述】:

我正在尝试为一个类项目设置一个数据库,我们使用的是 MySqlWorkbench 8.0。我能够建立一个数据库并在本地连接到它,但我似乎无法让远程连接正常工作。我已经研究过这个问题,这里列出了我已经尝试过的事情。 (我使用的是 Windows 10)

  1. 我查看了 my.ini 文件中的 bind-adress 属性,因为这似乎是最常见的问题,但它甚至不在 my.ini 文件中。

  2. 我已使用此查询添加了一个用户,以授予其他人使用其他 ip 进行连接的权限

CREATE USER 'USER'@'%' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON *.* TO 'USER'@'%' WITH GRANT OPTION; FLUSH privileges;

  1. 我尝试禁用我的防火墙以及只允许连接到端口 3306 无济于事

任何事情都会有所帮助。我在网上找到的所有答案都已过时或与我在 my.ini 文件中找不到的绑定地址有关

【问题讨论】:

    标签: mysql mysql-workbench mysql-error-1064


    【解决方案1】:

    嗯,让我们仔细检查一下这些点:但这不是MySqlWorkbench的问题

    1. 与您目前所做的相同。将绑定地址更新为 0.0.0.0,接受所有
    2. 是的,它是相同的,但由select user, host from mysql.user; 仔细检查
    3. NO禁用防火墙,添加mysql的TCP端口
    4. 如果您使用云服务器,则必须在网络策略设置中添加 MySQL 端口,如果您使用 LAN,则可能需要在网关中打开端口

    当您确保所有工作正常后,我相信您可以通过命令行或MySqlWorkbench 或任何支持 MySQL 的 SQL 工具进行连接。

    【讨论】:

    • 我已经做了所有这些事情,但我仍然无法远程连接。
    • 嗯,真奇怪,你是用 TLS/SSL 连接的吗?如果您需要,我可以通过 TeamViewer 提供帮助
    猜你喜欢
    • 2016-03-12
    • 2015-09-13
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2013-08-26
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    相关资源
    最近更新 更多