在我的/ etc / hosts中,我设置了所有本地主机,包括127.0.0.1 localhost等。>
[当我尝试连接到我的本地虚拟主机之一时,例如alpensonne,我可以轻松连接到MySQL。如果我尝试将MySQL主机设为本地主机,则会出现以下错误:
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?
我现在有一个带有10.8的新MabBook,我正在尝试设置所有的Apache和MySQL等。Apache成功运行,包括虚拟主机。在我的/ etc / hosts中,我设置了所有本地主机,包括127.0 ....
@ shadyyx感谢MAMP的提议,我当然知道这一点,但是对MAMP,XAMPP,LAMP等的忠实支持者并不多。对于Windows用户来说,它的好处是,您可以使用apache代替IIS,但对于Linux,Unix和Mac用户,可以使用内置的apache服务器...因此无需使用其他第三方软件。另外,您还需要依赖php版本等。我更喜欢它自己配置。