MySQL服务器死机或无法在Mac OS Catalina 10.15.4上启动

时间:2020-04-29 19:33:03

标签: mysql macos-catalina

我安装了最新版本的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

1 个答案:

答案 0 :(得分:1)

我找到了解决方法。 记录我的故障排除/修复步骤,以便节省其他人的调试时间。

  • 找到my.cnf文件if [[ "$1" = *.$2 ]]; then ,并注意到许多配置仍在冲突,因为我正在逐一禁用它们。因此,我只是将my.cnf重命名为my.cnf.bak,即迫使MySQL创建一个全新的文件(现在上帝知道它在哪里创建了新文件,这在以后的日子里是个谜:))
  • 使用$1
  • 启动服务器
  • 服务器仍未启动,并且出现/private/etc/my.cnf错误
  • 因此,我杀死了幽灵mysql进程sudo /usr/local/mysql/support-files/mysql.server startUnable to lock ./ibdata1 error: 35
  • 是的!服务器开始运行。
相关问题