MAMP mysql无法启动

时间:2015-06-29 12:47:38

标签: mysql mamp

  

收到错误:2002:尝试连接时无法通过套接字'/Applications/MAMP/tmp/mysql/mysql.sock'(2)连接到本地MySQL服务器   150629 15:44:35 mysqld_safe使用/ Applications / MAMP / db / mysql中的数据库启动mysqld守护程序   150629 15:44:35 [警告]您已通过命令行选项强制lower_case_table_names为0,即使您的文件系统'/ Applications / MAMP / db / mysql /'不区分大小写。这意味着您可以通过使用不同的案例访问MyISAM表来破坏它。您应该考虑将lower_case_table_names更改为1或2   150629 15:44:35 [注意]插件'FEDERATED'被禁用。   150629 15:44:35 [注意]插件'ndbcluster'被禁用。   / Applications / MAMP / Library / libexec / mysqld:找不到文件:'。/ mysql / plugin.frm'(错误号码:13)   150629 15:44:35 [错误]无法打开mysql.plugin表。请运行mysql_upgrade来创建它。   150629 15:44:35 InnoDB:开始;日志序列号1 402900962   150629 15:44:35 [错误] /应用程序/ MAMP / Library / libexec / mysqld:找不到文件:'。/ mysql / host.frm'(错误号码:13)   150629 15:44:35 [错误]致命错误:无法打开和锁定权限表:找不到文件:'。/ mysql / host.frm'(错误号:13)   150629 15:44:35来自pid文件/Applications/MAMP/tmp/mysql/mysql.pid的mysqld_safe mysqld已结束

我无法在任何地方找到mysql.sock文件。这是OS X版本10.8.5上的MAMP 1.9

1 个答案:

答案 0 :(得分:1)

要尝试的第一件事是更改MySQL数据库的所有权,例如,如果您使用用户mysql运行MySQL:

chown -R mysql:mysql /path/to/datadir

检查/ Applications / MAMP / tmp / mysql /目录的权限以创建套接字。