乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      解決Linux下MySQL啟動(dòng)錯(cuò)誤Starting MySQL.Manager of pid

       惔莣①苆 2016-07-14

      上午剛裝完MySQL,啟動(dòng)時(shí)報(bào)如下錯(cuò)誤:

      Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

      解決Linux下MySQL啟動(dòng)錯(cuò)誤Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

      依次嘗試了從谷姐找到的各種方法,發(fā)現(xiàn)只要執(zhí)行如下MySQL初始化命令即可解決:

      Shell
      1
      /usr/local/mysql/bin/mysql_install_db --user=mysql

      解決Linux下MySQL啟動(dòng)錯(cuò)誤Starting MySQL.Manager of pid-file quit without updating file.[FAILED]


      下面附上從谷姐找到的解決此問(wèn)題的方法集錦,也許每個(gè)人遇到的問(wèn)題的原因會(huì)不一樣,經(jīng)供參考:

      一、查看報(bào)錯(cuò)日志

      報(bào)錯(cuò)日志是我們解決問(wèn)題的方向燈,沒(méi)有方向燈我們就沒(méi)了方向。

      我有次安裝時(shí)報(bào)錯(cuò)日志里就有這樣的錯(cuò)誤:

      Shell
      1
      /usr/local/mysql/bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannot open sharedobject file: No such file or directory

      很明顯是缺少了庫(kù)文件 libstdc++.so.5 ,這時(shí)我們搜索和libstdc相關(guān)的包安裝即可。

      二、也許是selinux惹的禍

      如果是centos系統(tǒng),默認(rèn)會(huì)開(kāi)啟selinux,這個(gè)時(shí)候可以先關(guān)閉它,打開(kāi)/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled后存盤(pán)退出重啟機(jī)器試試。

      三、殘余數(shù)據(jù)

      也有可能是第二次在機(jī)器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動(dòng),去mysql的數(shù)據(jù)目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍?zhǔn)琢恕?/p>

      四、確定數(shù)據(jù)目錄的權(quán)限

      數(shù)據(jù)目錄一般是<prefix>/data,檢查一下它的歸屬,如果不是mysql所有者,一般安裝mysql時(shí)都會(huì)創(chuàng)建mysql的用戶和組的,這時(shí)要修改一下用戶和組:

      chown -R mysql:mysql /var/data

      五、沒(méi)有指定數(shù)據(jù)目錄

      mysql在啟動(dòng)時(shí)沒(méi)有指定配置文件時(shí)會(huì)使用/etc/my.cnf配置文件,請(qǐng)打開(kāi)這個(gè)文件查看在[mysqld]節(jié)下有沒(méi)有指定數(shù)據(jù)目錄(datadir)。如果沒(méi)有請(qǐng)?jiān)赱mysqld]下設(shè)置這一行:

      datadir = /usr/local/mysql/data

      六、還有mysql進(jìn)程在跑著

      如果這是第二次在機(jī)器上安裝mysql就極有可能會(huì)出現(xiàn)這種情況的,這時(shí)系統(tǒng)上很有可能還有mysql進(jìn)程在運(yùn)行著??梢詧?zhí)行下列命令查看:

      ps -ef | grep mysql

      如果出現(xiàn)的結(jié)果不止一行的就趕快把它kill掉吧。

      七、skip-federated字段在作祟

      可以檢查一下/etc/my.cnf文件中有沒(méi)有沒(méi)被注釋掉的skip-federated字段,如果有就立即注釋掉吧。

      八、出錯(cuò)日志目錄不存在

      也有可能你現(xiàn)在還不知道m(xù)ysql的出錯(cuò)日志在哪里吧?這時(shí)你可以執(zhí)行命令查看:

      Shell
      1
      2
      cd mysql/bin
      ./mysql_safe

      這時(shí)一定會(huì)報(bào)錯(cuò)的, 并在錯(cuò)誤中顯示將錯(cuò)誤寫(xiě)在某某目錄的某某文件里了,這里檢查一下這個(gè)目錄和文件是否在,在的話就按日志指示解決,如果沒(méi)有的話就要?jiǎng)?chuàng)建目錄并修改權(quán)限和歸屬了。一般會(huì)是/var/lib/mysql/mysql.error,注意mysql.error不用創(chuàng)建的。

      Shell
      1
      2
      3
      4
      cd /var/lib
      mkdir mysql
      chmod 777 mysql
      chown mysql:mysql mysql

      這時(shí)再試試吧。如果還是不行的話就留言讓大家?guī)湍憧纯窗伞?/p>

       以上摘自Angel Sanctuary

      九、可能是data/mysql-bin.index在作怪

      前因:因?yàn)橛脖P(pán)滿了,mysql啟動(dòng)不起來(lái)了。登錄上去看了一下,發(fā)現(xiàn)原因。刪除mysql的日志文件,重啟mysql發(fā)現(xiàn)錯(cuò)誤:Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

      網(wǎng)上有不少這個(gè)原因的解釋,但是都不是我想說(shuō)的。我要說(shuō)的原因其實(shí)很白癡:data/mysql-bin.index沒(méi)有刪除,data/mysql-bin.index是存放日志文件索引的文件,只刪除了日志文件而沒(méi)有對(duì)日志的索引文件做處理顯然是不行的。

      刪除data/mysql-bin.index文件,再service mysqld start就可以了。上午剛裝完MySQL,啟動(dòng)時(shí)報(bào)如下錯(cuò)誤:

      Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

      解決Linux下MySQL啟動(dòng)錯(cuò)誤Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

      依次嘗試了從谷姐找到的各種方法,發(fā)現(xiàn)只要執(zhí)行如下MySQL初始化命令即可解決:

      Shell
      1
      /usr/local/mysql/bin/mysql_install_db --user=mysql

      解決Linux下MySQL啟動(dòng)錯(cuò)誤Starting MySQL.Manager of pid-file quit without updating file.[FAILED]


      下面附上從谷姐找到的解決此問(wèn)題的方法集錦,也許每個(gè)人遇到的問(wèn)題的原因會(huì)不一樣,經(jīng)供參考:

      一、查看報(bào)錯(cuò)日志

      報(bào)錯(cuò)日志是我們解決問(wèn)題的方向燈,沒(méi)有方向燈我們就沒(méi)了方向。

      我有次安裝時(shí)報(bào)錯(cuò)日志里就有這樣的錯(cuò)誤:

      Shell
      1
      /usr/local/mysql/bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannot open sharedobject file: No such file or directory

      很明顯是缺少了庫(kù)文件 libstdc++.so.5 ,這時(shí)我們搜索和libstdc相關(guān)的包安裝即可。

      二、也許是selinux惹的禍

      如果是centos系統(tǒng),默認(rèn)會(huì)開(kāi)啟selinux,這個(gè)時(shí)候可以先關(guān)閉它,打開(kāi)/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled后存盤(pán)退出重啟機(jī)器試試。

      三、殘余數(shù)據(jù)

      也有可能是第二次在機(jī)器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動(dòng),去mysql的數(shù)據(jù)目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍?zhǔn)琢恕?/p>

      四、確定數(shù)據(jù)目錄的權(quán)限

      數(shù)據(jù)目錄一般是<prefix>/data,檢查一下它的歸屬,如果不是mysql所有者,一般安裝mysql時(shí)都會(huì)創(chuàng)建mysql的用戶和組的,這時(shí)要修改一下用戶和組:

      chown -R mysql:mysql /var/data

      五、沒(méi)有指定數(shù)據(jù)目錄

      mysql在啟動(dòng)時(shí)沒(méi)有指定配置文件時(shí)會(huì)使用/etc/my.cnf配置文件,請(qǐng)打開(kāi)這個(gè)文件查看在[mysqld]節(jié)下有沒(méi)有指定數(shù)據(jù)目錄(datadir)。如果沒(méi)有請(qǐng)?jiān)赱mysqld]下設(shè)置這一行:

      datadir = /usr/local/mysql/data

      六、還有mysql進(jìn)程在跑著

      如果這是第二次在機(jī)器上安裝mysql就極有可能會(huì)出現(xiàn)這種情況的,這時(shí)系統(tǒng)上很有可能還有mysql進(jìn)程在運(yùn)行著。可以執(zhí)行下列命令查看:

      ps -ef | grep mysql

      如果出現(xiàn)的結(jié)果不止一行的就趕快把它kill掉吧。

      七、skip-federated字段在作祟

      可以檢查一下/etc/my.cnf文件中有沒(méi)有沒(méi)被注釋掉的skip-federated字段,如果有就立即注釋掉吧。

      八、出錯(cuò)日志目錄不存在

      也有可能你現(xiàn)在還不知道m(xù)ysql的出錯(cuò)日志在哪里吧?這時(shí)你可以執(zhí)行命令查看:

      Shell
      1
      2
      cd mysql/bin
      ./mysql_safe

      這時(shí)一定會(huì)報(bào)錯(cuò)的, 并在錯(cuò)誤中顯示將錯(cuò)誤寫(xiě)在某某目錄的某某文件里了,這里檢查一下這個(gè)目錄和文件是否在,在的話就按日志指示解決,如果沒(méi)有的話就要?jiǎng)?chuàng)建目錄并修改權(quán)限和歸屬了。一般會(huì)是/var/lib/mysql/mysql.error,注意mysql.error不用創(chuàng)建的。

      Shell
      1
      2
      3
      4
      cd /var/lib
      mkdir mysql
      chmod 777 mysql
      chown mysql:mysql mysql

      這時(shí)再試試吧。如果還是不行的話就留言讓大家?guī)湍憧纯窗伞?/p>

       以上摘自Angel Sanctuary

      九、可能是data/mysql-bin.index在作怪

      前因:因?yàn)橛脖P(pán)滿了,mysql啟動(dòng)不起來(lái)了。登錄上去看了一下,發(fā)現(xiàn)原因。刪除mysql的日志文件,重啟mysql發(fā)現(xiàn)錯(cuò)誤:Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

      網(wǎng)上有不少這個(gè)原因的解釋,但是都不是我想說(shuō)的。我要說(shuō)的原因其實(shí)很白癡:data/mysql-bin.index沒(méi)有刪除,data/mysql-bin.index是存放日志文件索引的文件,只刪除了日志文件而沒(méi)有對(duì)日志的索引文件做處理顯然是不行的。

      刪除data/mysql-bin.index文件,再service mysqld start就可以了。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多