欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Mysql服務器啟動時報錯問題的方法

 更新時間:2015年11月10日 08:23:40   作者:pursuer.chen  
這篇文章主要介紹了解決Mysql服務器啟動時報錯問題的方法,需要的朋友可以參考下

一、概述

文章主要介紹因為啟動mysql服務報錯引發(fā)的問題:"ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid)",順帶擴充一些其它的知識點,當前版本是red hat 6,mysql 5.6。

二、步驟

報錯的源頭

問題解決

1.權限

報錯的源頭就是它了,一般這種問題首先會想到的就是權限問題,就是/var/lib/mysql該文件夾的權限

上圖可以看到mysql文件夾的用戶和組都是mysql且mysql有寫的權限,所以權限沒有問題。

2.進程

查看/var/lib/mysql目錄,發(fā)現(xiàn)沒有生存mysql.sock文件,說明mysql沒有啟動,也可以登入mysql來測試

查看進程ps -ef|grep mysql

發(fā)現(xiàn)存在mysql進程,原因就是它了,kill掉,kill -9 pid

再啟動mysql服務,service mysql start,我當前的mysql版本是5.6,在5.7版本啟動服務是service mysqld start,稍微有點差別。

查看mysql目錄,發(fā)現(xiàn)mysql.sock文件生成了

問題分析

還記得一開始的那個報錯嗎?

明明已經(jīng)存在mysql進程的但是為什么stop mysql服務提示找不到進程,主要的原因還是進程里面存儲mysql的異進程,解決方法就是按照上面的kill掉這些進程,為什么會產(chǎn)生這種進程呢?我這里是我自己的操作失誤,服務器啟動的時候mysql自動已經(jīng)啟動了,然后我還執(zhí)行了一次service mysql start,導致了這個問題,這也是問題的由來,網(wǎng)上有很多文章是針對這個的解決方法但并沒有找出問題的由來,可能還會有其它原因?qū)е逻@個問題,但是我這里就是因為我重復啟動了服務,因為mysql5.7版本中mysql服務沒有自動重啟所以我經(jīng)常會有重啟服務的習慣,但是在5.6版本mysql就是隨著系統(tǒng)自動啟動所以就無需再重啟服務了。

系統(tǒng)自動重啟服務

chkconfig命令

使用chkconfig命令查詢服務的重啟情況,命令:chkconfig --list servername,也可以單獨chkconfig --list查看所有

[0-6]分別代表linux系統(tǒng)的運行方式,0:停機,1:單用戶模式,2:不帶網(wǎng)絡的多用戶,3:不帶圖形界面的多用戶,4:沒有使用,5:帶圖形界面的模式x11也就是經(jīng)??吹絣inux桌面(默認級別),6:重啟

可以使用chkconfig --level 級別 服務名 on/off方式來關閉和啟動服務

例如我們關閉mysql在linux2,3,4,5運行級別的自動啟動,

chkconfig --level 2345 mysql off

這里有一篇關于自動啟動服務的文章總結(jié)的很好:Linux如何設置服務自啟動

查看boot.log 日志

命令:cat /var/log/boot.log

boot.log記錄了啟動項的日志信息。

文章主要是寫自己遇到問題發(fā)現(xiàn)問題找到問題的方法,順便擴充了一些系統(tǒng)自動啟動的信息,希望對大家的學習有所幫助。

相關文章

  • Java連接mysql數(shù)據(jù)庫并進行內(nèi)容查詢的方法

    Java連接mysql數(shù)據(jù)庫并進行內(nèi)容查詢的方法

    下面小編就為大家?guī)硪黄狫ava連接mysql數(shù)據(jù)庫并進行內(nèi)容查詢的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • mysql居然還能實現(xiàn)分布式鎖的方法

    mysql居然還能實現(xiàn)分布式鎖的方法

    這篇文章主要介紹了mysql居然還能實現(xiàn)分布式鎖的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • MySQL日志文件詳解

    MySQL日志文件詳解

    這篇文章主要介紹了MySQL日志文件詳解,本文分別講解了錯誤日志、二進制日志、通用查詢?nèi)罩?、慢查詢?nèi)罩?、Innodb的在線redo日志、更新日志等日志類型和作用介紹,需要的朋友可以參考下
    2015-07-07
  • Mysql一些復雜的sql語句(查詢與刪除重復的行)

    Mysql一些復雜的sql語句(查詢與刪除重復的行)

    這篇文章主要介紹了Mysql一些復雜的sql語句(查詢與刪除重復的行),需要的朋友可以參考下
    2017-05-05
  • Workbench通過遠程訪問mysql數(shù)據(jù)庫的方法詳解

    Workbench通過遠程訪問mysql數(shù)據(jù)庫的方法詳解

    這篇文章主要給大家介紹了Workbench通過遠程訪問mysql數(shù)據(jù)庫的相關資料,文中通過圖文介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • mysql 常用命令集錦[絕對精華]

    mysql 常用命令集錦[絕對精華]

    測試環(huán)境:mysql 5.0.45 【注:可以在mysql中通過mysql> SELECT VERSION();來查看數(shù)據(jù)庫版本】
    2009-06-06
  • MySQL 常用函數(shù)總結(jié)

    MySQL 常用函數(shù)總結(jié)

    這篇文章主要介紹了一些MySQL 常用函數(shù)的總結(jié),文中講解非常細致,幫助大家更好的學習mysql,感興趣的朋友可以了解下
    2020-08-08
  • mysql MGR 單主多主模式切換知識點詳解

    mysql MGR 單主多主模式切換知識點詳解

    在本篇文章里小編給大家整理了關于mysql MGR 單主多主模式切換知識點詳解內(nèi)容,需要的朋友們可以參考下。
    2020-03-03
  • MySQL子查詢詳解(單行子查詢、多行子查詢與相關子查詢)

    MySQL子查詢詳解(單行子查詢、多行子查詢與相關子查詢)

    所謂子查詢是指在一個查詢中嵌套了其他的若干查詢,即在一個SELECT查詢語句的WHERE或FROM子句中包含另一個SELECT查詢語句,下面這篇文章主要給大家介紹了關于MySQL單行子查詢、多行子查詢與相關子查詢的相關資料,需要的朋友可以參考下
    2022-09-09
  • MYSQL?增加從庫方式介紹

    MYSQL?增加從庫方式介紹

    這篇文章主要介紹了MYSQL?增加從庫方式介紹,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-08-08

最新評論