【发布时间】:2012-12-01 04:28:12
【问题描述】:
我现在有一个 10.8 的新 MabBook,我正在尝试设置所有 Apache 和 MySQL 等。 Apache 成功运行,包括虚拟主机。
在我的 /etc/hosts 中,我设置了所有本地主机,包括 127.0.0.1 localhost 等。
当我尝试连接到我的本地虚拟主机之一时,例如alpensonne,我可以毫无问题地连接到 MySQL。如果我尝试将 MySQL 主机设置为 localhost,则会收到以下错误:
Database connection error (2): Could not connect to MySQL.
我知道错误 (2) 表示用户名或密码不正确,但它们很好。 如果我连接
mysql -u root
SELECT password,host FROM user where user='root';
另外,我刚刚做了两次确认:
SET PASSWORD FOR 'root'@'localhost' = '';
本地主机是否可能使用不同的 MySQL 套接字?也许它会尝试连接到不同的 MySQL?
【问题讨论】: