open shift mysql数据库连接问题

时间:2015-01-18 19:54:34

标签: php mysql openshift

我在openshift上集成了mysql数据库和php应用程序。这是用于连接数据库的php代码。

$connection=mysql_connect("127.11.79.130","admini5ceFmG","PAf-447H4rNP") or die("Unable to connect to MySQL");

 mysql_select_db("android",$connection);
 $name='umair';
 $regid='942';

 $insert_records="insert into registration values ('$regid','$name')";
    $run_query=mysql_query($insert_records);

正确添加了所有凭据并尝试了甚至env变量method.it在ssh shell中显示了正确的应用程序和数据库名称但仍然出现此错误。 错误:SQLSTATE [HY000] [2002]无法通过套接字连接到本地MySQL服务器。 任何帮助将不胜感激。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

此代码是正确的。问题出在其他地方。防火墙问题,MySQL服务器配置问题或MySQL都没有启动。

答案 1 :(得分:0)

使用以下命令检查mysql是否正在运行:

mysqladmin -u admini5ceFmG -p -h 127.11.79.130 status

还要检查配置文件

socket=/var/lib/mysql/mysql.sock