我正在使用MAMP和Sequel Pro,无法将我的数据库与wordpress连接以进行本地主题开发。在MAMP我的灯是绿色的。在Sequel Pro内部,我似乎能够使用localhost,root和我在终端重置的密码(root无法授予我访问权限)通过套接字连接。 然后当我尝试加载浏览器时
http://localhost:8888/wordpress/
在续集专业版中以'wordpress'作为我的数据库名称,我得到了 “建立数据库连接时出错”
我更改了wp-config文件中的MySQL用户密码,以反映密码更改,但没有任何有意义的结果:
define('DB_NAME', 'wordpress'); ( as I assigned in sequel pro)
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', 'my password');
/** MySQL hostname */
define('DB_HOST', 'localhost');
我一直在寻找各种各样的途径,没有运气。
我在使用MAMP之前一直很好,直到我最近升级到专业版并被提示重置密码....从那以后,尽管努力在终端重置,但没有骰子。
答案 0 :(得分:2)
这是一个老问题,但是如果有人通过谷歌遇到这个问题,解决办法是确保你指向正确的套接字。默认情况下,Sequel Pro会在/tmp/mysql.sock中查找连接,如果您没有使用MAMP PRO,那么将安装mysql。
在Sequel Pro中,使用套接字连接并将套接字指向/Applications/MAMP/tmp/mysql/mysql.sock它应该都可以正常工作。