PHP命令行PDO连接问题

时间:2014-01-17 12:25:54

标签: php pdo

我有一个类和一个db类都可以在浏览器中正常工作。但是当我将相同的DB类添加到另一个文件,然后我从终端运行时出现以下错误:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user '????@localhost' (using password: YES)'

本地测试服务器在运行php,apache和mysql的Windows 7机器上。我正在通过我的mac和终端进行测试。

我是否需要进一步设置本地服务器等,或者我缺少任何东西。

1 个答案:

答案 0 :(得分:1)

The local test server is on a windows 7 machine running php, apache and mysql. I am doing the test via my mac and terminal.

可能您正在从Mac运行cli文件。 你需要在windows

中的mysql允许主机中添加'mac'地址

请参阅Mysql adding user for remote access