无法连接数据库 - 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的主要内容,如果未能解决你的问题,请参考以下文章