MySQL服务器在Mac OS Catalina 10.15.4上死机或无法启动。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL服务器在Mac OS Catalina 10.15.4上死机或无法启动。相关的知识,希望对你有一定的参考价值。
我安装了最新版本的mysql mysql-8.0.20-macos10.15-x86_64。
当我启动服务器时,它没有启动。当我查看日志时,我看到以下信息。
sudo tail -n10 /usr/local/mysql/data/MacBook-Pro.local.err
2020-04-29T19:14:15.781011Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: '/tmp/mysqlx.sock' bind-address: '::' port: 33060
2020-04-29T19:14:15.875568Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2020-04-29T19:14:15.881149Z 0 [ERROR] [MY-000067] [Server] unknown variable 'query_cache_size=32M'.
2020-04-29T19:14:15.882207Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-04-29T19:14:16.820509Z 0 [System] [MY-010910] [Server] /usr/local/mysql/bin/mysqld: Shutdown complete (mysqld 8.0.20) MySQL Community Server - GPL.
我找不到... query_cache_size
是从哪里来的,我没有设置它。
这是MySQL文件夹中的文件夹列表。
LICENSE bin docs keyring man support-files
README data include lib share
答案
我找到了修复方法.把我的故障排除fix步骤记录下来,这样可以节省别人几个小时的调试时间。
- 找到了my.cnf文件
/private/etc/my.cnf
我注意到很多配置仍然是冲突的,因为我一个一个地禁用它们。所以,我简单地将my.cnf重命名为my.cnf.bak,即强迫MySQL创建一个全新的文件(现在上帝知道它在哪里创建的新文件,这是一个谜,改天再说吧:)。) - 使用以下方法启动服务器
sudo /usr/local/mysql/support-files/mysql.server start
- 服务器仍然没有启动,而且出现了错误,并显示为
Unable to lock ./ibdata1 error: 35
- 所以,我杀了ghost mysql进程
ps aux | grep mysql
和kill <process-name>
- 耶!服务器开始运行。
以上是关于MySQL服务器在Mac OS Catalina 10.15.4上死机或无法启动。的主要内容,如果未能解决你的问题,请参考以下文章
Charles Proxy 无法在 Mac OS Catalina (10.15) 上打开
在 Mac OS Catalina (10.15.7) 上安装 cocoapods 时出错
mac-screen-capture-permissions 模块在 Mac OS Catalina 10.15.7 上失败
升级到 Catalina (MAC OS) 后无法访问 github