Localhost 可以工作,但 mysql 不工作

Localhost 可以工作,但 mysql 不工作

我正在尝试让 localhost 在我的机器上工作。我使用的是 Mac OSX Snow Leopard。http://本地主机在浏览器工作时,MAMP显示服务器一切运行正常,并显示开始页面。

但是,当我尝试 Sequel Pro 的“Socket”选项卡时,使用 root、root 作为用户名和密码,系统提示用户名或密码错误。我卡在这里,求助!

PS:那么我想做什么?我正在尝试在 localhost 文件夹中安装本地 wordpress 安装。

在此处输入图片描述

答案1

首先,我建议您参考 MAMP 构建的来源,以获取本地 root 密码,因为它们通常默认为某个密码。此外,在 MySQL 中,您通常必须列出要连接的数据库(无论您是否是 root),例如

mysql -h localhost -u root -p yourpassword yourdatabase

或者你可以让它提示你输入密码

mysql -h localhost -u root -p yourdatabase

如果 localhost 无法解析,你可以使用 127.0.0.1

我希望这能帮助您建立您的 WordPress!

答案2

当您尝试连接到数据库时,您在“host”字段中输入了什么值?您输入的是“localhost”吗?

当你去http://本地主机Wordpress 安装页面会出现吗?如果您完成 Wordpress 初始化步骤,它可以连接到您的本地数据库吗?

您可以打开终端窗口并尝试连接套接字来检查您的网站是否正在监听本地主机:

telnet localhost 3306

如果无法连接,则表示您的 MySQL 数据库没有运行(或在非标准端口上)。

相关内容