0

我现在遇到了一些麻烦。我昨天在我的数据库上工作,使用 TigerV1 的 sequel pro(用于旧的 OS X 10.4 powerpc)。问题是,今天早上,sequel pro 将不再连接。我删除了我的“收藏夹”,然后重新输入了主机用户密码。

它不让我访问我的数据库。

这是错误消息:无法连接到主机 xxx.xxxxx.ca,或者请求超时。

确保地址正确并且您拥有必要的权限,或者尝试增加连接超时时间(当前为 30 秒)。

MySQL说:用户'root'@'xx-xx.xx.xxxxxxx.ca'的访问被拒绝(使用密码:YES)

MySQL版本从昨天开始没有变化,我的sequel pro版本也没有。请帮忙。

4

2 回答 2

1

很可能某些权限不同步。您昨天是否创建了此用户或更改了任何权限?特权表可能在昨天和今天之间被刷新,使您所做的任何更改都生效。

一些可能的问题:

  1. 用户名/密码已更改。
  2. 远程连接已被禁用。
  3. 您无权访问您尝试连接的数据库。
  4. MySQL 有一个 IP 或主机名白名单,您的 IP 或主机名不在其中。

一些事情要尝试:

  1. 如果您有 SSH 访问权限,请尝试通过控制台连接。如果它允许您连接,请检查您的用户权限。确保允许远程连接并且您已将 IP 地址列入白名单。完成后一定FLUSH PRIVILEGES;要这样做。
  2. 如果您没有 SSH 访问权限,请仔细检查控制面板中的所有权限。
  3. 尝试重新启动 MySQL 服务器。
于 2012-09-04T22:01:36.900 回答
1

每次重新连接互联网或使用静态 IP 时,在远程 mysql中添加您的公共IP。这只是远程连接问题。使用此链接了解有关远程 mysql 的更多信息 - https://documentation.cpanel.net/display/ALD/Remote+MySQL#

于 2017-11-02T08:31:56.053 回答