MAC下MySQL启动不了怎么办?

我在Mac 下安装了MySQL, 原本好好地,莫名其妙 启动不了了。  mysql

 

用了不少方法, 包括 多种命令行,  仍是没法 start 。 无奈之下,采用了最笨最稳当的方法: 卸掉 MySQL,  从新安装。  一切OK。  看来,这种简单粗暴的方法,还真能节省时间。  (固然,过程当中也没什么长进)。sql

 

mac 下载 mysql 的方法: vim

 

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

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

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

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

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

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

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。

 

重装前记得重启电脑

 

网上不少地方说终端执行以下命令也能够

ln -s /private/var/mysql/mysql.sock /tmp/mysql.sock

或者以下指令

sudo /usr/local/mysql/support-files/mysql.server start

还有以下状况

输入 mysql -u root 登陆 mysql 的时候出现如下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

出现这个问题的缘由是没有生成 mysql.sock 文件,没有生成这个文件的缘由是 /usr/local/mysql 目录的权限不对:

chown -R mysql:mysql  /usr/local/mysql 便可解决

 

 

我都试了个遍,都不能够,最后重装解决

相关文章
相关标签/搜索