Starting MySQL...The server quit without updating PID file

首先來說下環境:

操作系統:openSUSE enterprise 11

MySQL版本:MySQL-server-5.6.22-1.sles11.x86_64.rpm

MySQL讀取配置文件的順序:

Default options are read from the following files in the given order:

/etc/my.cnf ,/etc/mysql/my.cnf, /usr/local/mysql/etc/my.cnf ,~/.my.cnf

我配置的是/ect/my.cnf文件。

因爲一個平臺在測試,需要用到MySQL,所以就安裝了進行測試,在配置文件裏面更改一些配置,發現在配置pid-file的路徑時,然後保存退出。重啓MySQL服務,然後提示

Starting MySQL...The server quit without updating PID file

啓動失敗,把配置文件中的pid-file註釋掉之後,正常啓動。然後就網上搜了下,答案也是五花八門,但是就是不行,不報錯了但是pid-file配置就是不生效。最後看到一篇文章,說是看下啓動腳本

我就查看了下啓動腳本。看了下發現,pid-file文件路徑已經在啓動腳本中配置好了。在啓動腳本里面改動然後重啓,ok,pid文件在自己定義的路徑下。(注意:如果是MySQL服務運行時改動的,要把原來的MySQL進程kill掉,然後再重啓,重啓之後你會發現之前的老pid文件還是存在的,這個沒啥用了,可以自行刪除。)


這下我就蛋疼了,怎麼會在啓動腳本里面定義pid文件的路徑呢?那my.cnf文件裏面再配置就diao用了。求大神來解答!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章