我有一台装有 OSX 10.8.4 的 Mac。我已经安装了我的本地主机,它工作得很好。我制作了一个 php 脚本,我想从那里连接 MySQL 工作台数据库。我的 apache tomcat 服务器运行,计算机上还有 mysql,我使用 XAMPP。这是我的代码:
<?php
// Establish connection to DB using PDO
try {
$pdo = new PDO('127.0.0.1:3306', 'root', '');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->exec('SET NAMES "utf8"');
echo "Connected!";
} catch (PDOException $e) {
$error = 'ERROR - Connection to DB failed: ' . $e->getMessage();
echo "Connection failed";
exit();
}
我已经尝试使用此脚本连接到远程 mysql 服务器,它工作正常,但我不能将它用于我的本地主机。我还尝试将 localhost 放入新的 PDO 中,但仍然相同。有人知道出了什么问题吗?
最好的问候