我安装了最新版本的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
答案 0 :(得分:1)
我找到了解决方法。 记录我的故障排除/修复步骤,以便节省其他人的调试时间。
if [[ "$1" = *.$2 ]]; then
,并注意到许多配置仍在冲突,因为我正在逐一禁用它们。因此,我只是将my.cnf重命名为my.cnf.bak,即迫使MySQL创建一个全新的文件(现在上帝知道它在哪里创建了新文件,这在以后的日子里是个谜:))$1
/private/etc/my.cnf
错误sudo /usr/local/mysql/support-files/mysql.server start
和Unable to lock ./ibdata1 error: 35