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 mysqlkill <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

如何在 MAC OS Catalina 10.15.5 上更新应用程序加载器?

mac OS catalina上的git clone命令面临问题[关闭]