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後存盤加入重啟機械嘗嘗。