mysql for mac服务无法启动

2025-03-31 13:57:27
推荐回答(4个)
回答1:

出现这种情况一般都是由于系统升级,或其他原因可能会导致这个问题。

一、原因是某种情况下导致”/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就可以了。 
在终端中运行:

二、如果此方法无法解决,那么只能采取第二个方法,重新安装mysql。

mac 下载 mysql 的方法: 

1.   sudo rm /usr/local/mysql      (这一步: 必须的)

2.  sudo rm -rf /usr/local/mysql*   (这一步: 必须的)

3  sudo rm -rf /Library/StartupItems/MySQLCOM (这一步: 可选)

4  sudo rm -rf /Library/PreferencePanes/My*   (这一步: 可选) 

5  vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)  (这一步: 可选)  

6  rm -rf ~/Library/PreferencePanes/My*

7  sudo rm -rf /Library/Receipts/mysql*

8  sudo rm -rf /Library/Receipts/MySQL*

9  sudo rm -rf /var/db/receipts/com.mysql.*

按照以上步骤,操作一遍, 再重新安装 MySQL,  启动正常了。

Mac -》  System preference下, 打开 MySQL。

回答2:

如果你是默认安装的话 去这里
/usr/local/mysql/data/mysqld.local.err 看看错误日志。。我也是和你同样的问题。
我的端口号变成了 3307 所以改了就好。

回答3:

默认端口3307

回答4:

推荐使用brew安装,不要轻易自己安装包