我如何在 MySql 中允许外部连接?

Posted

技术标签:

【中文标题】我如何在 MySql 中允许外部连接?【英文标题】:How i can allow external connection in MySql? 【发布时间】:2018-11-07 19:56:02 【问题描述】:

我想在 mysql 中启用外部连接,我在 my.cnf 文件中添加了:

将地址与我的特定 ip 绑定

我已将所有权限授予 root

当我尝试从 mysqlworkbench 连接时,我收到此消息

你能帮帮我吗?谢谢

【问题讨论】:

Your password does not satisfy the current policy requirements的可能重复 好的,我将所有权限授予 root,但我无法从 MysqlWorkbench 登录 【参考方案1】:

不是权限问题。错误消息说无法连接到 MySQL 服务器。因此,在这里玩赠款是没有意义的。首先检查您是否可以“物理”访问服务器。例如 ping 目标机器并在终端中运行 telnet 命令以查看服务器进程是否可访问。防火墙设置、其他网络相关问题等可能会阻止访问。只有当你解决了这个问题后,你才能继续弄清楚如何登录(这会给你一个不同的错误消息,比如 Access denied for user blah@foo using password: YES 或类似的)。

【讨论】:

这是防火墙,我打开了 3306 端口 啊,很高兴你找到了它!那么请接受我的回答,如果您认为值得,您甚至可以投票。谢谢。

以上是关于我如何在 MySql 中允许外部连接?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Mac的MAMP中允许远程连接到mysql数据库

如何在旧版本的放心中允许自签名 SSL 证书

2020-12-04:mysql 表中允许有多少个 TRIGGERS?

如何限制连接到 GCDWebServer 中允许的 IP

如何在 JavaScript 文件中允许空格?

C# - 如何在 OpenFileDialog 中允许多种文件类型?