Mac启动mysql 失败,“Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”
昨天因为 10.14.x 的一个bug 问题 无法用一些软件,索性更新了。更新之后产生的后遗症就是,休眠再开启屏幕 风扇嗡嗡嗡 黑屏 只有鼠标转圈,重启之后 反正暂时不出现了(很多升 macOS Catalina 的都出现了)。当然这些都是题外话,这边聊一下 mysql 启动失败。
Mac OS X的升级或其他原因可能会导致MySQL启动或开机自动运行时在MySQL操作面板上会提示“Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”,这应该是某种情况下导致/usr/local/mysql/data的宿主发生了改变,只需要打开 终端 输入
sudo chown -R mysql /usr/local/mysql/data
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-R 处理指定目录以及其子目录下的所有文件
-v 显示详细的处理信息