我可以在浏览器上输入http://192.168.0.103:37712/phpmyadmin/index.php
进入数据库。
但我输入以下内容无法连接数据库:
<?php
$link = mysql_connect('192.168.0.103:37712', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
如果我改为$link = mysql_connect('192.168.0.103:3306', 'root', '');
OR
$link = mysql_connect('192.168.0.103', 'root', '');
它显示:无法连接:主机'PC'不允许连接到此MySQL服务器
答案 0 :(得分:4)
删除端口37712
或使用localhost
,就像在本地服务器上一样。
mysql_connect('192.168.0.103', 'root', '');
或强>
mysql_connect('localhost', 'root', '');
注意: mysql_*
函数已弃用。尽快继续mysqli_*
功能。