我有这个问题,我已经创建了一个php文件,它将数据插入到Mamp上的Mamp数据库中。
我可以使用命令mysql anywhere,它会启动mysql客户端。
但是当我启动我的php脚本时,我得到了这个错误:
Warning: Error establishing mySQL database connection. Correct user/password? Correct hostname? Database server running? in为了测试,我使用了默认的用户名和密码"root“。有人知道这是什么原因吗?
我也尝试过这个命令:
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock发布于 2013-01-19 09:09:11
对我来说,它工作得很好。您在php代码中使用的是哪个主机名?
sgeorge-mn:~ sgeorge$ cat con_mysql.php
<?php
$con = mysql_connect("127.0.0.1:3306","root","PASSWORD");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
{
echo "Connection Established\n";
}
mysql_close($con);
?>
sgeorge-mn:~ sgeorge$ php con_mysql.php
Connection Establishedhttps://stackoverflow.com/questions/14409933
复制相似问题