php链接mysql出现2002错误_PHP连接失败:
SQLSTATE[HY000][20。。。
我正在尝试使⽤PHP连接来连接phpmyadmin上的MySQL数据库。只是尝试查看连接是否成功,对连接没有什么幻想。我正在使⽤MAMP托管数据库,我尝试使⽤的连接是这样的:
$servername = "127.0.0.1";
$username = "root";
$password = "root";
try {
$conn = new PDO("mysql:host=$servername;dbname=AppDatabase", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
>
我⼀直在使⽤邮递员进⾏测试,以查看连接是否正常⼯作,但是我⼀直收到以下错误消息:
连接失败:SQLSTATE [HY000] [2002]连接被拒绝
在收到以下错误消息之前:
连接失败:SQLSTATE [HY000] [2002]没有此类⽂件或⽬录
这是因为我已将服务器名设置为localhost,通过将其更改为IP地址,它使我拒绝了连接,⽽且我不知道出了什么问题。
php远程连接mysql数据库关于此的任何帮助将不胜感激。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。