问题描述
我去年就在mac
上安装过mysql
,使用没问题,后来可能是由于系统更新,运行报错,所以我根据网上教程删除了先前的文件,重新在官网下载了最新版mysql-8.0.12-macos10.13-x86_64
问题出现的平台版本及自己尝试过哪些方法
试图在系统偏好里面启动:
但是点击 Start MySQL Server
时,没有反应,依旧是红色的圆点,并没有变绿。
试图在terminal
启动:
但是报错,于是查看错误日志:
得到的是这样的结果。
附上一张文件的目录图:
相关代码
错误日志代码:
1 2018-08-14T07:50:43.420590Z 0 [System] [MY-010116] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.12) starting as process 1107
2 2018-08-14T07:50:43.424350Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /usr/l ocal/mysql/data/ is case insensitive
3 2018-08-14T07:50:43.430795Z 0 [ERROR] [MY-011370] [Server] Plugin keyring_file reported: 'File '/usr/local/mysql/keyring/key ring' not found (OS errno 13 - Permission denied)'
4 2018-08-14T07:50:43.430844Z 0 [ERROR] [MY-011355] [Server] Plugin keyring_file reported: 'keyring_file initialization failur e. Please check if the keyring_file_data points to readable keyring file or keyring file can be created in the specified loc ation. The keyring_file will stay unusable until correct path to the keyring file gets provided'
5 2018-08-14T07:50:43.433896Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
6 2018-08-14T07:50:43.434078Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
7 2018-08-14T07:50:43.434100Z 0 [ERROR] [MY-010119] [Server] Aborting
8 2018-08-14T07:50:43.435367Z 0 [System] [MY-010910] [Server] /usr/local/mysql/bin/mysqld: Shutdown complete (mysqld 8.0.12) MySQL Community Server - GPL.
你期待的结果是什么?实际看到的错误信息又是什么?
错误结果:
. ERROR! The server quit without updating PID file (/usr/local/mysql/data/zhuliwendeMacBook-Pro.local.pid).
期待结果:
查看了stackoverflow
和 segmentfault
都没有解决我的问题(可能因为我自身水平低),希望有人能针对我的情况,给出具体的对策
跟你一模一样的异常信息,折腾了一天多我终于变相解决了
使用tar.gz安装
我参考的这个教程
哇真的开心 希望能帮到有相同问题的人