最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決MySQL因不能創(chuàng)建 PID 導致無法啟動的方法

 更新時間:2017年06月26日 10:01:41   作者:Carey  
這篇文章主要給大家介紹了關于解決MySQL因不能創(chuàng)建 PID 導致無法啟動的方法,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來學習學習吧。

問題描述

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]

根據(jù)提示,使用 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 服務在啟動的時候,不能創(chuàng)建 pid 文件。

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

[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 并不能在其中創(chuàng)建文件后修改該目錄的屬主和屬組

[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 ]

總結

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

相關文章

  • 基于mysql查詢語句的使用詳解

    基于mysql查詢語句的使用詳解

    本篇文章是對mysql查詢語句的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • MySQL 在創(chuàng)建和刪除用戶時出現(xiàn)的ERROR 1396 (HY000)錯誤問題解決

    MySQL 在創(chuàng)建和刪除用戶時出現(xiàn)的ERROR 1396 (HY000)錯誤問題解決

    MySQL作為流行的數(shù)據(jù)庫系統(tǒng),涉及用戶管理時可能遇到ERROR1396錯誤,該錯誤發(fā)生在嘗試創(chuàng)建已存在的用戶或刪除不存在的用戶時,解決方法包括檢查用戶存在性或選擇不同用戶名,此外,MySQL提供了創(chuàng)建和授權用戶的便捷工具,注意使用FLUSH PRIVILEGES命令使授權生效
    2024-09-09
  • Mysql多表操作方法講解教程

    Mysql多表操作方法講解教程

    這篇文章主要介紹了MySQL數(shù)據(jù)庫的多表操作,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-12-12
  • Mysql中key和index的區(qū)別點整理

    Mysql中key和index的區(qū)別點整理

    在本篇文章里小編給大家整理的是關于Mysql中key和index的區(qū)別點整理,需要的朋友們可以學習下。
    2020-03-03
  • 關于MySQL實現(xiàn)指定編碼遇到的坑

    關于MySQL實現(xiàn)指定編碼遇到的坑

    這篇文章主要介紹了一個關于MySQL指定編碼實現(xiàn)的小坑,文中大家需要注意如果有需要保存emoji符號的字段,記得一定要指定編碼為 utf8mb4,感興趣的朋友一起看看吧
    2021-10-10
  • MySQL時區(qū)差8小時的多種問題解決方法

    MySQL時區(qū)差8小時的多種問題解決方法

    mybatis將本地的數(shù)據(jù)傳入到mysql數(shù)據(jù)庫服務器的時候,服務器會對數(shù)據(jù)進行檢測,會把date類型的數(shù)據(jù)自動轉(zhuǎn)換為mysql服務器所對應的時區(qū),即0時區(qū),所以會相差8小時,本文給大家介紹了MySQL時區(qū)差8小時的問題解決方法,需要的朋友可以參考下
    2024-01-01
  • MySQL用戶權限管理詳解

    MySQL用戶權限管理詳解

    這篇文章主要為大家詳細介紹了MySQL用戶權限管理的相關資料,感興趣的小伙伴們可以參考一下
    2016-07-07
  • MySQL選錯索引的原因以及解決方案

    MySQL選錯索引的原因以及解決方案

    這篇文章主要介紹了MySQL選錯索引的原因以及解決方案,幫助大家更好的理解和使用MySQL索引,感興趣的朋友可以了解下
    2020-10-10
  • MySQL8.0?Command?Line?Client輸入密碼后出現(xiàn)閃退現(xiàn)象的原因以及解決方法總結

    MySQL8.0?Command?Line?Client輸入密碼后出現(xiàn)閃退現(xiàn)象的原因以及解決方法總結

    我們在安裝MYSQL數(shù)據(jù)庫時,經(jīng)常會出現(xiàn)一些問題,下面這篇文章主要給大家介紹了關于MySQL8.0?Command?Line?Client輸入密碼后出現(xiàn)閃退現(xiàn)象的原因以及解決方法的相關資料,需要的朋友可以參考下
    2023-03-03
  • MySQL SHOW PROCESSLIST協(xié)助故障診斷全過程

    MySQL SHOW PROCESSLIST協(xié)助故障診斷全過程

    這篇文章主要給大家介紹了關于MySQL SHOW PROCESSLIST協(xié)助故障診斷的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02

最新評論

洮南市| 宁安市| 曲松县| 东海县| 奉新县| 新宾| 汝南县| 柞水县| 东台市| 抚顺县| 彩票| 宜春市| 陕西省| 新民市| 织金县| 兰州市| 元谋县| 五原县| 渝中区| 江城| 中方县| 屏东县| 岐山县| 湖南省| 南汇区| 望谟县| 航空| 澄城县| 桦南县| 莱西市| 靖西县| 缙云县| 咸宁市| 濮阳县| 托克托县| 乃东县| 顺昌县| 西充县| 西宁市| 太白县| 永仁县|