mysql啟動異常:The server quit without updating PID file的解決方法_第1頁
mysql啟動異常:The server quit without updating PID file的解決方法_第2頁
mysql啟動異常:The server quit without updating PID file的解決方法_第3頁
mysql啟動異常:The server quit without updating PID file的解決方法_第4頁
mysql啟動異常:The server quit without updating PID file的解決方法_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

mysql啟動異常:TheserverquitwithoutupdatingPIDfile閑來無事!一前端朋友找到我說他服務(wù)器安裝的mysql突然間連不上了。讓我?guī)兔匆幌?。要來服?wù)器賬號密碼之后:首先查看下mysql進(jìn)程:ps-aux|grep'mysql'發(fā)現(xiàn)并沒有mysql進(jìn)程,初步判斷是因?yàn)閙ysql服務(wù)沒有啟動導(dǎo)致的所以我們直接先啟動一下mysql:/etc/init.d/mysqldstart直接報(bào)StartingMySQL...[ERROR]TheserverquitwithoutupdatingPIDfile(/usr/local/mysql/data/mysqld.pid)經(jīng)過一系列網(wǎng)上方法找尋:大致方法都是一下幾種處理方案:1.可能是/usr/local/MySQL/data/mysqld.pid文件沒有寫的權(quán)限解決方法:給予權(quán)限,執(zhí)行“chown-Rmysql:mysql/usr/local/MySQL/data/”“chmod-R755/usr/local/mysql/data”然后重新啟動mysqld!2.可能進(jìn)程里已經(jīng)存在mysql進(jìn)程解決方法:用命令“ps-ef|grepmysqld”查看是否有mysqld進(jìn)程,如果有使用“kill-9進(jìn)程號”殺死,然后重新啟動mysqld!3.可能是第二次在機(jī)器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動。解決方法:去mysql的數(shù)據(jù)目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍?zhǔn)琢恕?.mysql在啟動時(shí)沒有指定配置文件時(shí)會使用/etc/f配置文件,請打開這個(gè)文件查看在[mysqld]節(jié)下有沒有指定數(shù)據(jù)目錄(datadir)。解決方法:請?jiān)赱mysqld]下設(shè)置這一行:datadir=/usr/local/mysql/data5.skip-federated字段問題解決方法:檢查一下/etc/f文件中有沒有沒被注釋掉的skip-federated字段,如果有就立即注釋掉吧。6.錯(cuò)誤日志目錄不存在解決方法:使用“chown”“chmod”命令賦予mysql所有者及權(quán)限7.selinux惹的禍,如果是centos系統(tǒng),默認(rèn)會開啟selinux解決方法:關(guān)閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled后存盤退出重啟機(jī)器試試。然后經(jīng)過我逐一檢驗(yàn),這個(gè)機(jī)子的情況均不符以上描述。一陣絕望油然而生。經(jīng)過一番找尋終于看到和上述方法不一樣的處理方法linux-MySQLserverquitwithoutupdatingPIDfile-ServerFault因此,嘗試一下rm-rfib_buffer_poolib_logfile0ib_logfile1ibdata1iZwz91ua0udzudign95jjeZ.err然后重啟一下服務(wù):/etc/init.d/mysqldstart重啟成功了!下面嘗試一下cli連接數(shù)據(jù)庫:mysql-uroot-p-h發(fā)現(xiàn)我朋友居然忘記設(shè)置之前的密碼了……于是乎我只能修改配置文件,先通過無密碼登陸之后再修改密碼了。具體操作如下:修改mysql配置文件f在mysqld節(jié)點(diǎn)下加入skip-grant-tables(跳過密碼權(quán)限驗(yàn)證)。這個(gè)過程我發(fā)現(xiàn)我居然找不到mf這個(gè)配置文件。經(jīng)過查閱:官方說明:從5.7.18開始不在二進(jìn)制包中提供f文件。5.7.18版本中,使用tar.gz安裝時(shí),也就是壓縮包解壓出來安裝這種,已經(jīng)不再需要f文件也能正常運(yùn)行。很多默認(rèn)配置已經(jīng)編譯在二進(jìn)制文件中了。但是我在support-files文件中找到一個(gè)默認(rèn)的配置文件,然后直接復(fù)制出來一個(gè)使用:cp/usr/local/mysql/support-files/my_f/etc/f然后修改f重啟mysql:/etc/init.d/mysqldrestart連接數(shù)據(jù)庫:???????mysql-uroot-p-h

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論