mysql服务突然挂掉,偏好设置启动不起来,点击start无反应
终端启动报错:The server quit without updating PID file!
日志只有明显的:Setting lower_case_table_names=2 because file system for /usr/local/mysql/data/ is case insensitive
解决方法:
sudo chown -RL root:mysql /usr/local/mysql
sudo chown -RL mysql:mysql /usr/local/mysql/data
sudo /usr/local/mysql/support-files/mysql.server start
启动是可以成功了,但是具体原因不清楚。
这个方法的启动/停止只能通过终端命令来实现了,之前可以通过mac的系统偏好设置直接启动/停止的,现在莫名其妙的不行了。
快捷启动方法:
- 在 ~/.bash_profile文件中添加如下内容
终端执行命令
vim ~/.bash_profile
末尾添加以下内容:
# mysql 8.0.17
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
alias mysqlrestart='sudo /usr/local/mysql/support-files/mysql.server restart'
:wq保存一下
2. 使配置文件立即生效
source ~/.bash_profile
3.以后使用的时候,直接在终端中,输入mysqlstart 或 mysqlstop 回车即可
mysqlstart
mysqlstop