在我购买我的macbook pro之前,我使用的是ubuntu。今天我开始使用这台电脑。
现在,我做了一切安装php,apache和mysql
但是,当我尝试通过phpmyadmin连接mysql(localhost / ~mehmet / phpMyAdmin /)时,我收到此错误:
#1045 Cannot log in to the MySQL server
我想,我已经设置了我的mysql密码,但它不能正常工作。
所以,我需要设置一些设置,请帮帮我..
非常感谢!
答案 0 :(得分:0)
在Mac上,MySQL套接字文件的位置通常不是PHP预期的位置。
从终端,您可以使用mysql -u root -p
吗?如果是,请输入status;
以查看其连接方式(Connection
和UNIX socket
是我们感兴趣的值)。如果Connection是TCP / IP,您可以更改phpMyAdmin config.inc.php
以添加connect_type
指令,将其设置为'tcp'。如果是套接字,则可以查看UNIX套接字路径并使用value in config.inc.php
。
如果你真的很有抱负,你可以编辑你的php.ini以反映正确的路径。如果你的雄心勃勃,你可能希望从套接字实际存在的位置到PHP期望它存在的符号链接。粗略的谷歌搜索应该有助于这两个选项。