我的服務器是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