打开移位 MySQL 数据库连接问题


open shift mysql database connectivity issue

我已经在OpenShift上将MySQL数据库与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 服务器。任何帮助将不胜感激。提前谢谢。

此代码是正确的。问题出在别处。要么是防火墙问题,要么是MySQL服务器配置问题,要么是MySQL根本没有启动。

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

mysqladmin -u admini5ceFmG -p -h 127.11.79.130 status

还要检查您的配置文件

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