无法连接数据库 - MAMP

Posted

技术标签:

【中文标题】无法连接数据库 - MAMP【英文标题】:Unable to connect with database - MAMP 【发布时间】:2013-02-22 14:25:42 【问题描述】:

我正在使用 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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于无法连接数据库 - MAMP的主要内容,如果未能解决你的问题,请参考以下文章

Mamp phpMyAdmin - 无法连接:无效设置

如何使用 mamp 将数据库与 codeigniter 连接

在端口 80 上运行 mamp 时建立数据库连接时出错

Mac MAMP + TP5数据库连接

eclipse中的MySql(MAMP)jdbc连接错误

Mac MAMP + Navicat数据库连接注意事项