程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL提醒:The server quit without updating PID file成績的處理方法

MySQL提醒:The server quit without updating PID file成績的處理方法

編輯:MySQL綜合教程

MySQL提醒:The server quit without updating PID file成績的處理方法。本站提示廣大學習愛好者:(MySQL提醒:The server quit without updating PID file成績的處理方法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL提醒:The server quit without updating PID file成績的處理方法正文


用df敕令查了下,果真磁盤滿了,由於其時分區采取體系默許,不曉得為何不克不及主動擴容!今後在處置這個成績!如圖所示:
[root@snsgou ~]# df
文件體系                 1K-塊      已用      可用 已用% 掛載點
/dev/mapper/vg_snsgou-lv_root
51606140  47734848   1249852  100%      /
tmpfs                  1953396        88   1953308   1%           /dev/shm
/dev/sda1               495844     37062    433182   8%        /boot
/dev/mapper/vg_snsgou-lv_home
229694676    191796 217835016   1%       /home
[root@snsgou ~]#
刪除些沒用的日記後,從新啟動數據庫照樣失足。
[root@snsgou mysql]# service mysql restart
MySQL server PID file could not be found![掉敗]
Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid).[掉敗]


Google了下 ,成績能夠的緣由有多種,詳細甚麼緣由最好的方法是先檢查下毛病日記:
1、能夠是/usr/local/mysql/data/mysql.pid文件沒有寫的權限
處理辦法 :賜與權限,履行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然後從新啟動mysqld!

2、能夠過程裡曾經存在mysql過程
處理辦法:用敕令“ps -ef|grep mysqld”檢查能否有mysqld過程,假如有應用“kill -9  過程號”殺逝世,然後從新啟動mysqld!

3、能夠是第二次在機械上裝置mysql,有殘存數據影響了辦事的啟動。
處理辦法:去mysql的數據目次/data看看,假如存在mysql-bin.index,就趕緊把它刪除失落吧,它就是禍首罪魁了。自己就是應用第三條辦法處理的 !

4、mysql在啟動時沒有指定設置裝備擺設文件時會應用/etc/my.cnf設置裝備擺設文件,請翻開這個文件檢查在[mysqld]節下有無指定命據目次(datadir)。
處理辦法:請在[mysqld]下設置這一行:datadir = /usr/local/mysql/data

5、skip-federated字段成績
處理辦法:檢討一下/etc/my.cnf文件中有無沒被正文失落的skip-federated字段,假如有就立刻正文失落吧。

6、毛病日記目次不存在
處理辦法:應用“chown” “chmod”敕令付與mysql一切者及權限

7、selinux惹的禍,假如是centos體系,默許會開啟selinux
處理辦法:封閉它,翻開/etc/selinux/config,把SELINUX=enforcing改成SELINUX=disabled後存盤加入重啟機械嘗嘗。

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