MySQL:解決MySQL無法啟動的問題


MySQL無法啟動的原因有多種,這里是我遇到的一種情況和解決方法。

起因:

最近項目需要使用MySQL,於是想在MAC上安裝一個本地的數據庫,但是其實忘了已經安裝過一個版本了,結果發現新的服務器怎么也無法運行。

現象:

通過命令行啟動MySQL:sudo /usr/local/mysql/support-files/mysql.server start

Starting MySQL

一直得到這個錯誤:

ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.pid).

查看error文件:

sudo tail /usr/local/mysql/data/localhost.err

得到的結果如下:

2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'MyISAM'
2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'MEMORY'
2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'CSV'
2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'sha256_password'
2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'mysql_old_password'
2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'mysql_native_password'
2014-06-24 13:50:52 37094 [Note] Shutting down plugin 'binlog'
2014-06-24 13:50:52 37094 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete
140624 13:50:52 mysqld_safe mysqld from pid file /usr/local/mysql/data/localhost.pid ended

於是懷疑已經有MySQL進程存在。

解決方法:

通過命令查找所有MySQL有關的進程:ps -ef|grep mysql

然后殺死進程:sudo kill -9 PID

------------成功的分割線----------------

最后再運行命令:sudo /usr/local/mysql/support-files/mysql.server start

得到SUCCESS!結果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM