我现在有一个 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' = '';
localhost 是否有可能使用不同的 MySQL 套接字?也许它会尝试连接到不同的 MySQL?