婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決MySQL因不能創建 PID 導致無法啟動的方法

解決MySQL因不能創建 PID 導致無法啟動的方法

熱門標簽:寧波企業外呼系統收費 沈陽電銷外呼系統原理是什么 成都優派外呼系統 聊城智能外呼系統運營商 ps制作地圖標注gif 電子地圖標注電話 上海智能外呼系統代理商 扎樣申請400電話 地圖標注人員兼職

問題描述

MySQL 啟動報錯信息如下:

Starting mysqld (via systemctl):
 Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details、 [FAILED]

根據提示,使用 systemctl status mysqld.service journalctl -xe 查看服務啟動失敗的原因。

[root@ ~]# systemctl status mysqld.servicemysqld.service - SYSV: MySQL database server.Loaded: loaded (/etc/rc.d/init.d/mysqld)Active: failed (Result: exit-code) since Wed 2016-01-20 18:26:57 CST; 40s agoDocs: man:systemd-sysv-generator(8)Process: 2979 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=1/FAILURE)Jan 20 18:26:56 spark01 systemd[1]: Starting SYSV: MySQL database server….Jan 20 18:26:57 spark01 mysqld[2979]: MySQL Daemon failed to start.Jan 20 18:26:57 spark01 mysqld[2979]: Starting mysqld: [FAILED]Jan 20 18:26:57 spark01 systemd[1]: mysqld.service: control process exited, code=exited status=1Jan 20 18:26:57 spark01 systemd[1]: Failed to start SYSV: MySQL database server..Jan 20 18:26:57 spark01 systemd[1]: Unit mysqld.service entered failed state.Jan 20 18:26:57 spark01 systemd[1]: mysqld.service failed.[root@ ~]# journalctl -xeUnit session-2.scope has begun starting up.Jan 20 18:26:48 spark01 sshd[2916]: pam_unix(sshd:session): session opened for user spark by (uid=0)Jan 20 18:26:52 spark01 su[2944]: (to root) spark on pts/1Jan 20 18:26:52 spark01 su[2944]: pam_unix(su-l:session): session opened for user root by spark(uid=1000)Jan 20 18:26:56 spark01 polkitd[909]: Registered Authentication Agent for unix-process:2974:117137 (system bus name :1.25Jan 20 18:26:56 spark01 systemd[1]: Starting SYSV: MySQL database server….— Subject: Unit mysqld.service has begun start-up— Defined-By: systemd— Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel—— Unit mysqld.service has begun starting up.Jan 20 18:26:57 spark01 mysqld[2979]: MySQL Daemon failed to start.Jan 20 18:26:57 spark01 mysqld[2979]: Starting mysqld: [FAILED]Jan 20 18:26:57 spark01 systemd[1]: mysqld.service: control process exited, code=exited status=1Jan 20 18:26:57 spark01 systemd[1]: Failed to start SYSV: MySQL database server..— Subject: Unit mysqld.service has failed— Defined-By: systemd— Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel—— Unit mysqld.service has failed.—— The result is failed.Jan 20 18:26:57 spark01 systemd[1]: Unit mysqld.service entered failed state.Jan 20 18:26:57 spark01 systemd[1]: mysqld.service failed.Jan 20 18:26:57 spark01 polkitd[909]: Unregistered Authentication Agent for unix-process:2974:117137 (system bus name :1.

這些信息并不能提供服務啟動失敗的真正原因。

查看 MySQL 的告警日志:

2016-01-20T10:00:19.935771Z 0 [ERROR] /usr/sbin/mysqld: Can't create/write to file ‘/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)2016-01-20T10:00:19.935795Z 0 [ERROR] Can't start server: can't create PID file: No such file or directory160120 18:00:20 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

解決辦法

MySQL 服務在啟動的時候,不能創建 pid 文件。

在終端看一下該目錄是否存在,如果不存在,手動創建:

[root@ ~]# mkdir -p /var/run/mysqld/

再次嘗試啟動 MySQL 服務,報錯如下:

Starting mysqld (via systemctl):
 Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. [FAILED]

查看 MySQL 的告警日志:

2016-01-20T10:28:37.183387Z 0 [ERROR] /usr/sbin/mysqld: Can't create/write to file ‘/var/run/mysqld/mysqld.pid' (Errcode: 13 - Permission denied)2016-01-20T10:28:37.183431Z 0 [ERROR] Can't start server: can't create PID file: Permission denied160120 18:28:37 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended160120 18:32:06 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

權限不正確,/var/run/mysqld/ 的屬主和屬組還是 root,MySQL 并不能在其中創建文件后修改該目錄的屬主和屬組

[root@ ~]# ls -ld /var/run/mysqld/drwxr-xr-x 2 root root 40 Jan 20 18:28 /var/run/mysqld/
[root@ ~]# chown mysql.mysql /var/run/mysqld/
[root@ ~]# /etc/init.d/mysqld startStarting mysqld (via systemctl):       [ OK ]

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • Python聊天室帶界面實現的示例代碼(tkinter,Mysql,Treading,socket)
  • ERROR 2002 (HY000): Can''t connect to local MySQL server through socket ''/tmp/mysql.sock''
  • Can''t connect to local MySQL through socket ''/tmp/mysql.sock''解決方法
  • java+jdbc+mysql+socket搭建局域網聊天室
  • Java Socket+mysql實現簡易文件上傳器的代碼
  • mysql socket文件作用詳解
  • MySQL錯誤ERROR 2002 (HY000): Can''t connect to local MySQL server through socket
  • MySQL HandlerSocket插件安裝配置教程
  • 深度解析MySQL啟動時報“The server quit without updating PID file”錯誤的原因
  • mysql啟動報錯MySQL server PID file could not be found
  • Mysql掛掉后無法重啟報pid文件丟失的解決方法
  • MySQL下PID文件丟失的相關錯誤的解決方法
  • mysql:Can''t start server: can''t create PID file: No space left on device
  • MySQL提示:The server quit without updating PID file問題的解決辦法
  • linux mysql 報錯:MYSQL:The server quit without updating PID file
  • Starting MySQL.Manager of pid-file quit without updating file.[FAILED]的解決方法
  • 詳解MySQL中的pid與socket

標簽:汕頭 三明 朔州 宿州 林芝 咸寧 AXB 內江

巨人網絡通訊聲明:本文標題《解決MySQL因不能創建 PID 導致無法啟動的方法》,本文關鍵詞  解決,MySQL,因,不能,創建,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決MySQL因不能創建 PID 導致無法啟動的方法》相關的同類信息!
  • 本頁收集關于解決MySQL因不能創建 PID 導致無法啟動的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 涿州市| 蓬莱市| 新昌县| 西乡县| 武宣县| 昌吉市| 邵武市| 环江| 柘荣县| 博湖县| 扬州市| 无极县| 新民市| 怀集县| 岳西县| 东乡| 尖扎县| 周宁县| 长乐市| 宜章县| 罗甸县| 方城县| 尼勒克县| 临武县| 陆良县| 山阳县| 长治县| 东台市| 揭阳市| 武隆县| 漾濞| 新安县| 鄱阳县| 祁东县| 上犹县| 保定市| 邓州市| 海兴县| 惠东县| 延边| 棋牌|