Sequel Pro MySQL said: Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (4)解决方案

Sequel Pro连接远程数据库,报错如下:

Unable to connect to host xxx.xxx.xxx.xxx, or the request timed out.

Be sure that the address is correct and that you have the necessary privileges, or try increasing the connection timeout (currently 10 seconds).

MySQL said: Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (4)

可能的原因基本都说了:

  1. 超时
  2. 用户权限不够
  3. 填写的服务器地址是否正确

建议先测试连接本地MySql数据库,如果没问题,但一直无法连接远程数据库,可以修改下超时时间(默认10秒),排除服务器响应问题。

笔者遇到的就是超时问题,改成20秒后连接成功,大概是服务器运行太久了。

(版权归cpury.com所有,转载请注明出处。)