XAMPP MySQL InnoDB 错误
Posted
技术标签:
【中文标题】XAMPP MySQL InnoDB 错误【英文标题】:XAMPP MySQL InnoDB error 【发布时间】:2017-11-27 03:48:53 【问题描述】:我知道这不是一个编程问题,但我正在尝试开始开发。
我在使用 mysql XAMPP for Mac 时遇到了很多麻烦。 (OS X El Capitan 版本 10.11.6)
这是我的错误日志:
2017-06-22 08:53:05 642 mysqld_safe mysqld 来自 pid 文件 /Applications/XAMPP/xamppfiles/var/mysql/Han.local.pid 结束
2017-06-23 08:59:06 757 mysqld_safe 使用来自 /Applications/XAMPP/xamppfiles/var/mysql 的数据库启动 mysqld 守护进程 警告:全局可写配置文件“/Applications/XAMPP/xamppfiles/etc/my.cnf”被忽略
2017-06-23 8:59:07 140735271018496 [注意] /Applications/XAMPP/xamppfiles/sbin/mysqld (mysqld 10.1.22-MariaDB) 从进程 828 开始 ...
2017-06-23 8:59:07 140735271018496 [警告] 设置 lower_case_table_names=2 因为 /Applications/XAMPP/xamppfiles/var/mysql/ 的文件系统不区分大小写
2017-06-23 8:59:07 140735271018496 [注意] InnoDB:使用互斥锁来引用缓冲池页面计数
2017-06-23 8:59:07 140735271018496 [注意] InnoDB:InnoDB 内存堆已禁用
2017-06-23 8:59:07 140735271018496 [注意] InnoDB:互斥锁和 rw_locks 使用 GCC atomic builtins
2017-06-23 8:59:07 140735271018496 [注意] InnoDB: GCC builtin __sync_synchronize() 用于内存屏障
2017-06-23 8:59:07 140735271018496 [注意] InnoDB:压缩表使用 zlib 1.2.8
2017-06-23 8:59:07 140735271018496 [注意] InnoDB:使用 SSE crc32 指令
2017-06-23 8:59:07 140735271018496 [错误] mysqld:无法创建/写入文件'/var/folders/gt/pwvyl66n6_g9q2q76tbbzkyw0000gn/T/ibbELXWV'(错误代码:13“权限被拒绝”)
2017-06-23 08:59:07 7fff7bd62000 InnoDB:错误:无法创建临时文件;错误号:13
2017-06-23 8:59:07 140735271018496 [错误] 插件“InnoDB”初始化函数返回错误。
2017-06-23 8:59:07 140735271018496 [错误] 插件“InnoDB”注册为存储引擎失败。
2017-06-23 8:59:07 140735271018496 [注意] 插件“反馈”已禁用。
2017-06-23 8:59:07 140735271018496 [错误] 未知/不支持的存储引擎:InnoDB
2017-06-23 8:59:07 140735271018496 [错误] 中止
2017-06-23 08:59:07 757 mysqld_safe mysqld 来自 pid 文件 /Applications/XAMPP/xamppfiles/var/mysql/Han.local.pid 结束
这是我尝试过的:
使用终端 Sodu 更改文件夹的所有权限。 使用终端重新启动 MySQL。 卸载 XAMPP 卸载和删除 XAMPP 文件夹 更改存储引擎 将端口 3306 更改为 3307我不知道还能尝试什么,我束手无策。
拜托,如果有其他人遇到过和我一样的问题并且能够解决它,请告诉我!
压力头痛开始了! D:
【问题讨论】:
【参考方案1】:好的,我设法找到了解决方案: 打开终端并输入:
sudo /Applications/XAMPP/xampfiles/xampp fix_rights
另外,my.cnf 不喜欢设置为所有权限,所以设置为 600。
希望这可以帮助其他人解决这些问题。
【讨论】:
以上是关于XAMPP MySQL InnoDB 错误的主要内容,如果未能解决你的问题,请参考以下文章
mysql 在 xampp 中停止工作并出现错误 InnoDB:文件(未知):“读取”返回操作系统错误 223