解决mac mysql无法启动

1、检查MySQL配置文件:通过运行`sudo /usr/local/mysql/support-files/mysql.server start`命令,如果系统提示配置文件有问题,这可能意味着您的配置文件有误。在这种情况下,您可以尝试修复配置文件,然后再试一次以启动MySQL服务。

2、检查端口是否被占用:如果配置文件没有问题,可能是因为端口被其他程序或服务占用。您可以在终端中使用`sudo lsof -i :3306`命令检查端口状态。如果端口被占用,你需要关闭占用该端口的其他进程,然后再次尝试启动MySQL服务。

3、授予目录正确的权限:如果您确认目录`/usr/local/mysql/data`中没有可用的写权限,则需要为MySQL用户赋予这些权限。您可以使用命令`chown -R mysql /usr/local/mysql/data`完成此操作。之后,再次运行`sudo /usr/local/mysql/support-files/mysql.server start`命令启动MySQL服务器。

如果Mac终端提示 Permission denied,则需要给文件夹操作升级权限

$ sudo chmod -R 777 目录路径
其中 -R 是指级联应用到目录里的所有子目录和文件 
777 是所有用户都拥有最高权限