2

我正在使用 MAMP 和 Sequel Pro,并且无法将我的数据库与 wordpress 连接以进行本地主题开发。在 MAMP 中,我的灯是绿色的。在 Sequel Pro 中,我似乎能够使用 localhost、root 和我在终端中重置的密码通过套接字进行连接(root 没有给我访问权限)。然后当我尝试在浏览器中加载时

http://localhost:8888/wordpress/

在 sequel pro 中使用 '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');

我整晚都在寻找各种途径,但没有运气。

在我最近升级到 Pro 并被提示重置密码之前,我在 MAMP 上做得很好。从那时起,尽管努力在终端中重置,但没有骰子。

4

1 回答 1

2

这是一个老问题,但如果有人通过谷歌遇到这个问题,解决方案是确保您指向正确的套接字。Sequel Pro 默认在 /tmp/mysql.sock 中查找以进行连接,如果您不使用 MAMP PRO,则安装 mysql 的位置。

在 Sequel Pro 中,使用套接字连接并将套接字指向 /Applications/MAMP/tmp/mysql/mysql.sock 它应该都能正常工作。

于 2013-11-20T17:09:55.563 回答