程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> ubuntu下啟動mysql服務出現The server quit without..問題

ubuntu下啟動mysql服務出現The server quit without..問題

編輯:MySQL綜合教程

ubuntu下啟動mysql服務出現The server quit without..問題   這個錯誤是如何產生的呢?   啟動mysql 為什麼會報 The server quit without updating PID file(....pid )   產生的原因有幾種,   1:配置文件出現錯誤my.cnf    2:/usr/local/mysql/data  文件夾 的權限問題   3:進程已存在 mysql  的服務   首先 說說樓主的遭遇, 由於   配置 mysql 默認編碼格式的時候出現配置錯誤,導致啟動mysql (後來才想起來 我改過配置文件了)    The server quit without updating PID file(updat file  .....pid )   悲催的折騰到2點多,google 查各種資料..於是便有了上面幾個總結   問題1 的解決:   由於我當時腦抽了估計,居然改/usr/local/mysql/my.cnf 配置文件,導致後來才發現這裡改動過了,   但是mysql 啟動的時候,我覺得應該是這樣進行查找my.cnf 的   首先 /etc/my.cnf 是否存在  

1
if( true):
2
    讀取/etc/my.cnf
3
else:
4

 

    讀取/usr/local/mysql/my.cnf | /usr/local/mysql/my.cnf~ 檢查發現 my.cnf 沒問題,於是問題1 忽略( 結果就是折騰到2點,忽略了/usr/local/mysql/my.cnf 的檢查 ) 問題2:   usr/local/mysql/data  權限的問題, 看當前登入用戶是否具有寫的權限. 這裡要搞清楚 linux 群組與文件擁有者 權限的關系(不清楚? 鳥哥私房菜.)   問題3:   查看進程是否有 mysql 服務的進程,有的話 kill 掉   命令:  
ps aux|grep mysql

 

        若存在, kill -9 相對應的 id(例如3871)   三個問題,解決.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved