MySQL сервер умирает или не запускается на Ma c ОС Catalina 10.15.4 - PullRequest
0 голосов
/ 29 апреля 2020

Я установил последнюю версию 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 Ответ

1 голос
/ 29 апреля 2020

Я нашел исправление. Документирование моих шагов по устранению неполадок / исправлений, чтобы они могли сэкономить кому-то еще часы отладки.

  • Находил файл 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
  • Итак, я убил призрачный mysql процесс ps aux | grep mysql и kill <process-name>
  • Ууу! сервер начал работать.
...