無法啟動mysqll1006_CentOS7下MySQL服務啟動失敗原因及解決方法

在重啟阿里的CentOS7服務器后,重啟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" fordetails.

[FAILED]

按照提示查看錯誤信息

[root@djaljdw ~]# systemctl status mysqld.service

● mysqld.service -SYSV: MySQL database server.

Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled)

Active: failed (Result: exit-code) since Thu 2019-08-22 14:42:39CST; 1min 25s ago

Docs: man:systemd-sysv-generator(8)

Process:2427 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=1/FAILURE)

Aug22 14:42:37 izw91diu854rguz systemd[1]: Starting SYSV: MySQL database server....

Aug22 14:42:39 izw91diu854rguz mysqld[2427]: MySQL Daemon failed to start.

Aug22 14:42:39 izw91diu854rguz mysqld[2427]: Starting mysqld: [FAILED]

Aug22 14:42:39 izw91diu854rguz systemd[1]: mysqld.service: control process exited, code=exited status=1Aug22 14:42:39 izw91diu854rguz systemd[1]: Failed to start SYSV: MySQL database server..

Aug22 14:42:39 izw91diu854rguz systemd[1]: Unit mysqld.service entered failed state.

Aug22 14:42:39 izw91diu854rguz systemd[1]: mysqld.service failed.

Hint: Some lines were ellipsized, use-l to show in full.

[root@djaljdw ~]#??journalctl -xe

--

-- Unit session-2.scope has begun starting up.

Jan20 18:26:48 spark01 sshd[2916]: pam_unix(sshd:session): session opened for user spark by (uid=0)

Jan20 18:26:52 spark01 su[2944]: (to root) spark on pts/1Jan20 18:26:52 spark01 su[2944]: pam_unix(su-l:session): session opened for user root by spark(uid=1000)

Jan20 18:26:56 spark01 polkitd[909]: Registered Authentication Agent for unix-process:2974:117137(system bus name :1.25Jan20 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.

Jan20 18:26:57 spark01 mysqld[2979]: MySQL Daemon failed to start.

Jan20 18:26:57 spark01 mysqld[2979]: Starting mysqld: [FAILED]

Jan20 18:26:57 spark01 systemd[1]: mysqld.service: control process exited, code=exited status=1Jan20 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 isfailed.

Jan20 18:26:57 spark01 systemd[1]: Unit mysqld.service entered failed state.

Jan20 18:26:57 spark01 systemd[1]: mysqld.service failed.

Jan20 18:26:57 spark01 polkitd[909]: Unregistered Authentication Agent for unix-process:2974:117137(system bus name :1.

發現里面并沒有提供有用的錯誤信息

所以去查看mysql日志信息(/var/log/mysqld.log)

190822 14:44:42 [Note] Plugin 'FEDERATED' isdisabled.190822 14:44:42 InnoDB: The InnoDB memory heap isdisabled190822 14:44:42InnoDB: Mutexes and rw_locks use GCC atomic builtins190822 14:44:42 InnoDB: Compressed tables use zlib 1.2.3

190822 14:44:42InnoDB: Using Linux native AIO190822 14:44:42 InnoDB: Initializing buffer pool, size = 128.0M

190822 14:44:42InnoDB: Completed initialization of buffer pool190822 14:44:42 InnoDB: highest supported file format isBarracuda.

InnoDB: The log sequence numberinibdata files does not match

InnoDB: the log sequence numberin the ib_logfiles!

190822 14:44:42 InnoDB: Database was not shut down normally!InnoDB: Starting crash recovery.

InnoDB: Reading tablespace informationfromthe .ibd files...

InnoDB: Restoring possible half-written data pages fromthe doublewrite

InnoDB: buffer...190822 14:44:42 InnoDB: Waiting forthe background threads to start190822 14:44:43 InnoDB: 5.5.59 started; log sequence number 1940403

190822 14:44:43 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306

190822 14:44:43 [Note] - '0.0.0.0' resolves to '0.0.0.0';190822 14:44:43 [Note] Server socket created on IP: '0.0.0.0'.190822 14:44:43 [ERROR] /usr/libexec/mysqld: Can't create/write to file'/var/run/mysqld/mysqld.pid'(Errcode: 2)

190822 14:44:43 [ERROR] Can't start server: can't create PID file: No such file or directory

問題找到了:不能創建PID文件:沒有這樣的文件或目錄

于是去查看,果然沒有文件夾

[root@djaljdw ~]#? cd /var/run

[root@djaljdw ~]#??mkdir mysqld

[root@djaljdw ~]#??cd?mysqld

[root@djaljdw ~]#??touch mysqld.pid

重啟服務還是報錯

于是又查看日志

190822 14:56:51 [Note] Plugin 'FEDERATED' isdisabled.190822 14:56:51 InnoDB: The InnoDB memory heap isdisabled190822 14:56:51InnoDB: Mutexes and rw_locks use GCC atomic builtins190822 14:56:51 InnoDB: Compressed tables use zlib 1.2.3

190822 14:56:51InnoDB: Using Linux native AIO190822 14:56:51 InnoDB: Initializing buffer pool, size = 128.0M

190822 14:56:51InnoDB: Completed initialization of buffer pool190822 14:56:51 InnoDB: highest supported file format isBarracuda.

InnoDB: The log sequence numberinibdata files does not match

InnoDB: the log sequence numberin the ib_logfiles!

190822 14:56:51 InnoDB: Database was not shut down normally!InnoDB: Starting crash recovery.

InnoDB: Reading tablespace informationfromthe .ibd files...

InnoDB: Restoring possible half-written data pages fromthe doublewrite

InnoDB: buffer...190822 14:56:51 InnoDB: Waiting forthe background threads to start190822 14:56:52 InnoDB: 5.5.59 started; log sequence number 1940403

190822 14:56:52 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306

190822 14:56:52 [Note] - '0.0.0.0' resolves to '0.0.0.0';190822 14:56:52 [Note] Server socket created on IP: '0.0.0.0'.190822 14:56:52 [ERROR] /usr/libexec/mysqld: Can't create/write to file'/var/run/mysqld/mysqld.pid'(Errcode: 13)

190822 14:56:52 [ERROR] Can't start server: can't create PID file: Permission denied

發現:無法創建PID文件:權限被拒絕

解決辦法:

修改 /var/run/mysqld/權限為mysql

[root@djaljdw ~]#? chown -R mysql /var/run/mysqld

[root@djaljdw ~]#? chgrp -R mysql /var/run/mysqld

[root@djaljdw ~]#? chmod 777 /var/run/mysqld

重啟服務完美解決

tip:看日志是解決問題的一個很好的辦法!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530076.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530076.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530076.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

html5判斷多選框是否選擇的函數,復選框(checkbox)、多選框

1、需求分析可同時選中多個選項,實現全選、全不選、反選等功能。2、技術分析基礎的HTML、CSS、JavaScript。3、詳細分析3.1 HTML部分圖示是一個列表加底部一段文字說明,列表包含三個部分,整體是一個多選列表,上部是總的選項&#…

layer調用父頁面方法_Ruby for SketchUp之圖層【Layer】

我們學習了群組、組件及組件定義,今天來看看圖層【Layer】,在Sketchup2020版本中已經更名為“標記”,如圖那么圖層在我們建模過程中能帶來哪些便利呢?可以快速的隱藏同一圖層內所有東西,而不需要逐一選擇并右鍵點擊隱藏…

html盒子有哪些屬性,盒子模型有哪些屬性 在html5中哪些元素具有盒子模型

HTML盒模型基本屬性有哪些CSS盒子模型就是在CSS技術所使用的一種思維模型。CSS假定所有的HTML文檔元素都生成一個描述該元素在HTML文檔布局中所占空間的矩形元素框,可以形象地將其看作是一個盒子。通過定義一系列與盒子相關的屬性,可極大地豐富和促進各個…

huffman編碼的程序流程圖_F28379D之CLB解碼多摩川編碼器2——LIB版例程講解(原創)...

我在第一篇文章中已經跟大家介紹過379解碼多摩川編碼器的一些入手小知識,鏈接如下TMS320F28379D之CLB解碼多摩川編碼器1——入手小知識(原創)請大家一定要看入手小知識,再來看例程分析。今天跟大家分析一下TI的官方例程。首先&…

html統計表合并單元格的快捷鍵,word怎樣設置合并單元格快捷鍵

word2010中合并單元格的快捷鍵是什么?求解答。合并單元格沒有快捷鍵,不過有個f4是重復上一步操作,所以你要合并多個單元格,那么你可以先點一合并單元格,然后選定你要合并的區域。WORD合并單元格的快捷鍵怎么設置word合并單元格快…

fcm 服務器接入 golang_Golang 寫的即時通訊服務器 im(服務組件形式)

簡要介紹im是一個即時通訊服務器,代碼全部使用golang完成。主要功能1.支持tcp,websocket接入2.離線消息同步3.單用戶多設備同時在線4.單聊,群聊,以及超大群聊天場景5.支持服務水平擴展gim和im有什么區別?gim可以作為一…

html 手機分辨率,移動端各種分辨率手機屏幕----適配方法集錦

1.使用viewport,html文件中在內添加meta,簡單粗暴:2.加判斷復雜點的viewport,可以封裝成一個js,每次新建html時調用.js即可:var phoneWidth parseInt(window.screen.width);var phoneScale phoneWidth/75…

橡膠支座抗壓彈性模量計算公式_隔震支座的這些力學特性您都掌握了嗎?

隔震支座疊層橡膠隔震支座,是隔震設計中應用最為廣泛的隔震裝置。了解隔震支座的力學特性,在軟件中設置正確的參數,是做好隔震設計最基本的前提。那么,隔震支座的這些特性您都掌握了嗎?疊層橡膠隔震支座疊層橡膠隔震支…

綜合基礎知識計算機,計算機綜合基礎知識總結.doc

計算機綜合基礎知識總結計算機專業知識試題計算機專業知識試題1.???? 一個字節包含的二進制位數是(?? )。A. 8位???? B. 16位???????????????? C. 32位???????????????? D. 256位2.???? 既可作為輸入又可作為輸出設備的是(???…

asp.net button創建控件時出錯_Tkinter Radiobutton控件

單選按鈕是一種可在多個預先定義的選項中選擇出一項的 Tkinter 控件 。單選按鈕可顯示文字或圖片,顯示文字時只能使用預設字體,該控件可以綁定一個 Python 函數或方法,當單選按鈕被選擇時,該函數或方法將被調用。單選按鈕&#xf…

從網絡訪問計算機不能添加用戶名,windows7 和 XP 能互相用\\ip訪問,但是不能通過計算機名訪問...

只要你的二臺機器(winxp、win7)都能PING通對方的IP地址,并且能夠通過IP正常訪問,只是不能通過同一工作組的計算機名訪問(其實,你先PING過一次要使用的對方的計算機名,就能直接在地址欄中輸入\\計算機名 來訪問了 只是在 網絡 中仍…

jitter 如何優化網絡_抖音優化該怎么做?

抖音在國內是比較知名的短視頻運營商,也有很大的流量市場。這塊優化好了,不管是對于用戶還是企業來說,在品牌宣傳上來說,作用還是蠻大的。抖音優化和電腦端優化,還是有所區別的,這里參考的是點贊數、評論以…

性價比高臺式計算機,2021年臺式電腦什么牌子好,性價比高?

大家都知道買臺式電腦最主要是性價比高,用最少的價錢買到最好的性能配置,但那些大老牌子為了賺平民百姓的錢售價實在貴得太離譜了,性價比非常低今年什么臺式電腦性價比最高?臺式電腦配置推薦 組裝電腦配置單 電腦配置方案-裝機...…

golang 數組組合成最小的整數_golang數組-----尋找數組中缺失的整數方法

問題:由n-1個整數組成的未排序數組,元素都是1~n的不同整數,找出其中缺失的整數方法一:思路:是原數組的和 減去 丟失元素后的數組的和,就得到丟失的元素了代碼如下:package mainimport ("er…

計算機專業線性代數教學大綱,《線性代數》課程教學大綱

一、課程簡介線性代數是討論代數學中線性關系經典理論的課程,它具有較強的抽象性與邏輯性,是高等學校工科本科各專業的一門重要的基礎理論課,也是碩士研究生入學全國統一考試中必考的數學課程之一。由于線性問題廣泛存在于科學技術的各個領域…

yuv420p 詳解_圖文詳解YUV420數據格式

一.YUV格式與RGB格式的換算RGB 轉換成 YUVY (0.257 * R) (0.504 * G) (0.098 * B) 16Cr V (0.439 * R) - (0.368 * G) - (0.071 * B) 128Cb U -( 0.148 * R) - (0.291 * G) (0.439 * B) 128YUV 轉換成 RGBB 1.164(Y - 16) 2.018(U - 128)G 1.164(Y - 16) - 0.813…

計算機存儲器發展歷史,存儲器及其發展歷史與前景(4頁)-原創力文檔

存儲器及其發展歷史與前景高興(電子信息科學與技術專業12-1班)摘 要:存儲器件是計算機系統的重要組成部分,現代計算機的內存儲器多采用半導體存儲器。由于RAM的存取速度比ROM快的多,其成為內存的主要組成元件。內存發展主要經歷了FP DRAM(快…

jq父級綁定事件的意義_用jQuery.delegate()將事件綁定在父元素上面

1.先看看官方的示例:$(document).ready(function(){$("div").delegate("button","click",function(){$("p").slideToggle();});});這是一個段落。請點擊這里2.該方法的定義如下:$(selector).delegate(childSele…

計算機師范類算師范教育類嗎,師范教育類專業和計算機類專業,兩者相比,哪個更適合自考生報讀...

原標題:師范教育類專業和計算機類專業,兩者相比,哪個更適合自考生報讀一、師范教育類專業大部分畢業生的就業方向都是在教育行業,互聯網的發展,教學教育有了網絡課,讓人們隨時隨地都可以學習,也…

android 繪畫筆跡回放_隨時記錄分享書寫筆跡,EverPEN高級版套裝體驗

看到筆記本就想起小時候,老師為了提高學生們的寫作能力,而要求大家每周寫3篇日記,幾年下來慢慢的讓自己養成了每周會抽出點時間,手寫些生活中的點滴趣事。但隨著筆記本保持時間有限,而且有時查找起來也不方便&#xff…