我有一个Mac OSX 10.8.4。我已经安装了我的本地主机,它工作得很好。我已经做了一个PHP脚本,我想从哪里连接MySQL工作台数据库。我的apache tomcat服务器运行,并且还在电脑上运行mysql,并使用XAMPP。这是我的代码:php连接到mysqlworkbench本地主机
<?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服务器,它工作正常,但我不能用它为我的本地主机。我也试过把本地主机放在新的PDO中,但仍然是一样的。有人有什么错误的线索吗?
问候 的Mads
您是否检查端口号以及更改主机?你的本地MySql服务器是否有你需要的用户名和密码? – Hbcdev
MySQL Workbench不是数据库管理系统。 MySQL是。 – BlitZ
你确定mysql在你的本地主机上运行吗? –