【问题标题】:MAMP mysql not startingMAMP mysql没有启动
【发布时间】:2015-09-15 22:38:27
【问题描述】:

得到错误: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 [错误] /Applications/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

【问题讨论】:

    标签: mysql mamp


    【解决方案1】:

    首先要尝试更改 MySQL 的 datadir 的所有权,例如,如果您使用用户 mysql 运行 MySQL:

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

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

    【讨论】:

    • 谢谢。我注意到权限发生了变化,所以我重新安装了 mamp。
    • 我也有同样的问题,我试过chown -R mysql:mysql /path/to/datadir但它不起作用
    猜你喜欢
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 2019-05-16
    • 2018-05-08
    • 1970-01-01
    • 2013-04-07
    相关资源
    最近更新 更多