我正在尝试连接到存储在 localhost 上的 MySQL 数据库。
代码:
$config['db'] = array(
'host' => 'localhost',
'username' => 'root',
'password' => 'mypass',
'dbname' => "dbname"
);
echo $config['db']['host'];
try {
$conn = new PDO('mysql:host=127.0.0.1;dbname=sfrtv', 'root', 'usbw', array(PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
此代码返回以下错误:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (10061)' in H:\path\filename.php:12 Stack trace: #0 H:\path\filename.php(12): PDO->__construct('mysql:host=loc....', 'root', 'mypass') #1 {main} thrown in H:\path\filename.php(12) on line 12
关于如何纠正这个问题的任何建议?
谢谢!