1

我在我的 Mac 上使用 Sequel Pro 和 MAMP 在本地开发 wordpress 网站。今天早上,当我尝试启动 Sequel Pro 时,它一直要求我输入密码以进行更改(以前从未这样做过)。我第一次尝试重新启动我的机器,但它一直在询问,所以我输入了密码以允许进行(未知)更改。

大错!

现在,当我尝试通过套接字连接时,我收到错误消息

套接字连接失败!

无法通过套接字连接,或请求超时。

仔细检查套接字路径是否正确,您是否具有必要的权限,以及服务器是否正在运行。

MySQL 说:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

当我检查 MAMP 时,Apache 服务器灯是红色的,而 MySQL 服务器灯是绿色的。

当谈到像这样的后端东西时,我是一个完全的新手,我浏览了很多答案列表控制台命令,但我以前从未使用过控制台。

我找到了一个在错误中引用的文件 - “mysql.sock”。这位于 Applications > MAMP > tmp > mysql > mysql.sock

但我不确定如何处理这个文件(如果有的话!)。

我还发现了这个错误日志:

130312 11:07:29 mysqld_safe 使用 /Applications/MAMP/db/mysql 中的数据库启动 mysqld 守护程序 130312 11:07:29 [警告] 您已通过命令行选项强制 lower_case_table_names 为 0,即使您的文件系统 '/ Applications/MAMP/db/mysql/' 不区分大小写。这意味着 > 您可以通过在不同情况下访问 MyISAM 表来破坏它。您应该考虑将 lower_case_table_names 更改为 1 或 2 130312 11:07:29 [警告] 如果以 root 身份运行,则只能使用 --user 开关

130312 11:07:29 [注意] 插件 'FEDERATED' 已禁用。130312 11:07:29 [注意] 插件 'ndbcluster' 已禁用。130312 11:07:29 InnoDB:已启动;日志序列号 0 15469736 130312 11:07:30 [Note] 事件调度程序:加载 0 个事件 130312 11:07:30 [Note] /Applications/MAMP/Library/libexec/mysqld:准备连接。版本:'5.1.37' 套接字:'/Applications/MAMP/tmp/mysql/mysql.sock' 端口:8889 源分布 130312 11:09:37 mysqld_safe mysqld 进程已存在

我只是不知道如何处理任何信息!任何帮助是极大的赞赏!

4

1 回答 1

-1

我有同样的问题,只要去和onstart你的MAMP然后connect 通过它就可以了socketSequel Pro

于 2016-10-15T11:16:41.147 回答