连接到服务器的mysql错误

时间:2013-07-31 10:20:52

标签: php mysql

我正在

Lost connection to MySQL server at 'reading initial communication packet', system error: 2
当我要连接我的数据库时

错误。

如果我使用localhost,一切正常。但是当我使用下面的实时IP地址时,我收到错误:

mysql_connect("202.131.xxx.106:xxxx", "xxxx", "xxxxx") or die(mysql_error());

请帮帮我。感谢。

2 个答案:

答案 0 :(得分:0)

为什么不使用localhost?

尝试没有端口号。

请检查您的服务器配置以及您正在使用的端口。

答案 1 :(得分:0)

您可以尝试以下方法:

  1. 确保您的Live IP对公开请求开放
  2. 港口工作正常。通常MySQL使用3306
  3. 检查端口的另一种方法是否工作是将其与localhost
  4. 一起使用
  5. 您正在使用的用户具有对象(db)访问权限
  6. 尝试使用root用户凭据(但仅限于严格测试)
  7. 如果它与root凭据连接,则创建两个单独的用户my_user@localhostmy_user@%以及对象访问权限