mac 升级mysql无法启动,无pid,遇到的那些坑
一、bug发生原因:在mysql官网下载的5.7.21版本,安装后遇到如下问题:
2.当执行启动时,报PID找不到;
xxxdeMacBook-Air:~ xxx$ sudo /usr/local/mysql/support-files/mysql.server restart
ERROR! MySQL server PID file could not be found!
Starting MySQL
./usr/local/mysql/bin/mysqld_safe: line 198: 4696 Trace/BPT trap: 5 nohup /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=tcmonlinedeMacBook-Air.local.err --pid-file=/usr/local/mysql/data/tcmonlinedeMacBook-Air.local.pid --socket=/tmp/mysql.sock --port=3306 < /dev/null > /dev/null 2>&1
ERROR! The server quit without updating PID file (/usr/local/mysql/data/tcmonlinedeMacBook-Air.local.pid).
tcmonlinedeMacBook-Air:~ tcmonline$ sudo /usr/local/mysql/support-files/mysql.server stop
ERROR! MySQL server PID file could not be found!
在以上两个问题上面绕了很多弯子,查找了很多关于以上两个问题的解决方法,但是都不行。只能采用卸载重装了。。。(为了卸载干净,请参照网上的卸载过程)
二、去官网下载5.7.20版,8版是开发版,也可以用。就是下载的这个地方放在档案里,藏的挺深。刚开始没发现,现在曝光。
三、用dmg格式一条龙安装。
下载成功后直接启动了mysql。
还非常友好的给了一个初始密码
修改密码就可以直接用了。这次最大的坑就是下了一个永远装不好的版本,和碰到两个不是根本原因的bug。