我的服务器是centos(CentOS 5.6版(Final))。php,mysqli问题
我有一个mysqli奇怪的问题。 mysqli连接仅适用于命令行脚本,不适用于网页脚本。
我已经fiollowing代码我的PHP脚本test.php的内部:
$connection = mysqli_init();
mysqli_real_connect($connection,$host,$user,$pass,$database);
var_dump(mysqli_connect_errno(), mysqli_connect_error());
所以当命令行下文件来运行,这是确定的,但在网页, 它返回错误代码“2003”, 和错误消息无法连接到MySQL服务器上XXXXXX
Linux版本是2.6.18-238.19.1.el5xen#1 SMP周五7月15日8点16分59秒 EDT 2011 x86_64的x86_64的x86_64的GNU/Linux的
你如何通过'localhost'或IP /主机名连接到MySQL?另外,是否启用了“skip-network”? –
不同服务器上的mysql服务器,还有,mysql -u xxx -pxxxx -hxxx工作。 – anru