2013-03-07 119 views
0

我正在使用MAMP和Sequel Pro,无法将我的数据库与wordpress连接以进行本地主题开发。在MAMP中,我的灯是绿色的。在Sequel Pro中,我似乎可以通过套接字使用localhost,root和我在终端中重置的密码进行连接(root不允许我访问)。 卜然后当我尝试在浏览器无法与数据库连接 - MAMP

http://localhost:8888/wordpress/ 

与“WordPress的”在续集亲我的数据库名来加载,我得到 “错误建立一个数据库连接”

我改变MySQL的用户密码在wp-config文件,以反映与没有意义的结果密码更改:

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'); 

Iv'e了谷歌搜索了一夜尝试各种途径,没有运气。 WordPress的论坛还没有提供解决方案....任何想法是什么?

我用MAMP做得很好,直到我最近升级到临,并提示重置密码....自那时起,尽管努力在终端重置没有骰子。

谢谢!

回答

0

这是一个老问题,但如果有人通过谷歌浏览器遇到这个问题,解决方案是确保您指向正确的套接字。默认情况下,Sequel Pro会在/tmp/mysql.sock中进行连接,如果您没有使用MAMP PRO,则会安装mysql。

在Sequel Pro中,使用套接字连接并将套接字指向/Applications/MAMP/tmp/mysql/mysql.sock,它应该都很好用。