MySql Workbench 8.0 无法远程连接
Posted
技术标签:
【中文标题】MySql Workbench 8.0 无法远程连接【英文标题】:MySql Workbench 8.0 cant connect remotly 【发布时间】:2021-01-05 15:18:43 【问题描述】:我正在尝试为一个类项目设置一个数据库,我们使用的是 mysqlWorkbench 8.0。我能够建立一个数据库并在本地连接到它,但我似乎无法让远程连接正常工作。我已经研究过这个问题,这里列出了我已经尝试过的事情。 (我使用的是 Windows 10)
我查看了 my.ini 文件中的 bind-adress 属性,因为这似乎是最常见的问题,但它甚至不在 my.ini 文件中。
我已使用此查询添加了一个用户,以授予其他人使用其他 ip 进行连接的权限
CREATE USER 'USER'@'%' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO 'USER'@'%' WITH GRANT OPTION;
FLUSH privileges;
-
我尝试禁用我的防火墙以及只允许连接到端口 3306 无济于事
任何事情都会有所帮助。我在网上找到的所有答案都已过时或与我在 my.ini 文件中找不到的绑定地址有关
【问题讨论】:
【参考方案1】:嗯,让我们仔细检查一下这些点:但这不是MySqlWorkbench
的问题
-
与您目前所做的相同。将绑定地址更新为 0.0.0.0,接受所有
是的,它是相同的,但由
select user, host from mysql.user;
仔细检查
NO禁用防火墙,添加mysql的TCP端口
如果您使用云服务器,则必须在网络策略设置中添加 MySQL 端口,如果您使用 LAN,则可能需要在网关中打开端口
当您确保所有工作正常后,我相信您可以通过命令行或MySqlWorkbench
或任何支持 MySQL 的 SQL 工具进行连接。
【讨论】:
我已经做了所有这些事情,但我仍然无法远程连接。 嗯,真奇怪,你是用 TLS/SSL 连接的吗?如果您需要,我可以通过 TeamViewer 提供帮助以上是关于MySql Workbench 8.0 无法远程连接的主要内容,如果未能解决你的问题,请参考以下文章
无法将 MySQL Workbench 连接到 RDS 实例
无法从 MySQL Workbench 连接到 RDS MySQL 数据库
无法通过 Workbench 连接到 RDS MySQL 数据库