PHP5.3配置好后,连接不上MYSQL,localhost指向了127.0.0.1,mysql命令检测正常。
经排查,原因是安装MYSQL时,没有开启TCP访问及3306端口。

1,在my.ini找到[mysqld],在下面加上:

port=3306

2,注释下面2句:

#skip-networking
#enable-named-pipe

3,新建PHP文件,用浏览器访问

<?php
$link = mysql_connect("localhost", "root", "密码") or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>

如果输出“Connected successfully”则连接成功。

标签: mysql, php

添加新评论