原来也安装过一次,但是失败了!所以这次找来了新的安装包,却又不知道怎么删除,在网上找的教程,也看不懂命令行,只能跟着乱敲!,结果重复安装的时候提示报错了!
好不容易安装完成了,设置界面却不能启动服务,按照网上找的资料,终端启动报错:
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
据了解,出现这个错误可能原因是因为该文件权限不够,于是就修改了权限,然后继续终端启动又报错:
ERROR! The server quit without updating PID file
据了解可能是由于1.文件权限不够,2.可能磁盘空间不够,3.PID文件起冲突----具体位置似乎是/usr/local/mysql(反正我电脑中没有!)之后网上搜了许久,尝试了许多莫名高大上的终端命令,终于...还是无法启动!还删错了进程!
最后在网上找到了小白式的删进程办法,删掉Mysql的进程就OK了!但是删除了之后该进程又自动重启了,但是连接成功了!
总结:
究其原因,可能是因为以前安装删除过程中操作失误,导致文件残留,形成了僵尸进程,可以通过活动监视器查看mysql进程进行关闭尝试,或者修改相关文件权限!如果未能解决,建议上stackoverflow上寻找答案!国内博客大多是复制流,很多都写得不尽不详!
个人总结:
1.以后在网上写经验总结尽量清楚明白,为自己好,对需要帮助的人也提供很大的帮助!
2.某些不懂的东西不要冒险去尝试,估计我作死的过程中修改了许多未知文件!
3.终端命令一定要了解,最好了解后再使用!
常用mysql命令:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start/stop/restart 启动/停止/重启
sudo /usr/local/mysql/support-files/mysql.server start/stop 服务启动/停止