【问题标题】:Connect to database using Workbench使用 Workbench 连接到数据库
【发布时间】:2014-06-04 16:20:23
【问题描述】:

我的服务器上有一个数据库,我想通过 MySql Workbench 连接到它,我输入了我的主机名、用户名、密码,当我单击测试连接时,我收到以下错误消息:

    Failed to Connect to MYSQL at **.**.***.**:3306 with user root.
Host '**.171.199.66' is not allowed to connect to this MySQL server

我 100% 确定我的主机名、用户名和密码是正确的,我做了一些研究,并从我设法发现我必须实际允许从我的 IP 地址访问数据库才能连接.. ...如果这是正确的,有人可以向我解释如何授予自己连接到服务器上我的数据库的权限。

【问题讨论】:

标签: mysql


【解决方案1】:

您的 MySql 根帐户可能配置为不接受远程根登录(这是默认设置)。如果您尝试从除 localhost 之外的任何地方进行连接,则它不会允许它。您是对的,您需要允许访问您的 IP。您需要从安装 MySql 的服务器中执行此操作。如果您有托管托管,您的托管公司应该为您提供 phpMyAdmin 之类的工具来管理您的 MySql。如果是您自己的安装,您可以从控制台连接到 mysql 服务器实例并从那里开始。

Check out another stackoverflow post:

这是您应该在 phpMyAdmin 中寻找的内容:

请记住,根据 phpMyAdmin 版本,它看起来可能会有所不同。

【讨论】:

  • 好吧,我在 VPS 上并安装了我自己的 cpanel、WHM 等所有东西,所以我确实有一个 phpMyAdmin,现在我必须通过 SQL 命令或通过 phpMyAdmin 上可用的选项进行配置
  • phpAdmin 可以选择配置它。在您的 phpAdmin 中,您需要找到您的用户面板。在那里,在根字段中,您需要将 IP 地址添加到根帐户。我会试着给你一些图片。
  • 只是听从你的建议,但我的 phpMyAdmin 主页中没有权限选项卡..
  • 用户标签可能吗? phpMyAdmin 是什么版本的?
  • 但是在 cpanel 我有数据库部分我有一个远程 Mysql 我刚刚将我的 IP 地址添加到列表中,现在我可以通过 workBench 连接到我的数据库了。感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-19
  • 1970-01-01
  • 2016-04-14
  • 1970-01-01
  • 2021-11-25
  • 2011-04-06
相关资源
最近更新 更多