我无法连接到由主机提供商保存的MySQL数据库。
我已经在cPanel中正确设置了帐户,以便在从php服务器运行php代码时能够连接到数据库。
但是现在我想通过Mac上的数据库工具而不是phpmyadmin来访问它。我添加了我的IP ( IP和DNS名称.)到cPanel中的“远程数据库访问主机”。我已经尝试从PHP和直接连接。我总是得到:
MySQL Said: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (4)
Use the following configuration settings for connecting to your database:我试过这样做:
发布于 2014-01-26 13:41:25
如果您可以访问phpMyAdmin,则可以编辑由cpanel创建的用户帐户。在“用户”选项卡中,转到要从远程使用的用户的“编辑权限”。然后应该有一个弹出窗口,您可以向下滚动并找到一个名为“登录信息”的部分。
默认情况下,"Host“的值设置为"localhost”,将其设置为"%“(没有引号),该用户将从每个远程IP地址中使用。
https://stackoverflow.com/questions/21364046
复制相似问题