Centos安裝配置MySQL | 遇到pid 不存在


  • 教程來源:runooob.com

http://www.runoob.com/linux/mysql-install-setup.html

  環境:CentOS 7   虛擬機

  • 問題描述:

啟動mysqld.service遇到:

MySQL server PID file could not be found! [FAILED] Starting MySQL...The server quit without updating PID file

根據報錯,想到進程號pid文件不存在。

  • 分析求證

教程中vi 編輯/etc/my.cnf文件中

pid-file = /usr/local/webserver/mysql/mysql.pid

在此文件夾下確實沒有此文件

  •   解決辦法

辦法一(失敗):

  在此文件下新建mysql.pid文件,隨意寫入一個進程號8888,保存退出

  service mysqld start

  Starting MySQL...SUCCESS  啟動成功,但是!!新建的pid文件被mysql.safe 清理掉了,想要Start MySQL要再次新建pid文件

辦法二(成功):

  注釋掉/etc/my.conf中的pid-file 那一行

  #pid-file = /usr/local/webserver/mysql/mysql.pid

  然后到pid默認路徑,即數據目錄,此教程目錄為/www/data_mysql 下新建主機名.pid  文件 ,我的主機名為honycentos ,所以

  新建honycentos.pid ,vi內容隨意寫一個進程號8888,保存

  service mysqld start

  Starting MySQL...SUCCESS  

  歐了!

                                    2017/08/13

 


免責聲明!

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



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