MySQL 啟動服務報錯解決方案
概述
文章主要介紹因為啟動mysql服務報錯引發的問題,順帶擴充一些其它的知識點,當前版本是red hat 6,mysql 5.6。
目錄
步驟
報錯的源頭
問題解決
1.許可權
報錯的源頭就是它了,一般這種問題首先會想到的就是許可權問題,就是/var/lib/mysql該資料夾的許可權
上圖可以看到mysql資料夾的使用者和組都是mysql且mysql有寫的許可權,所以許可權沒有問題。
2.程序
檢視/var/lib/mysql目錄,發現沒有生存mysql.sock檔案,說明mysql沒有啟動,也可以登入mysql來測試
檢視程序ps -ef|grep mysql
發現存在mysql程序,原因就是它了,kill掉,kill -9 pid
再啟動mysql服務,service mysql start,我當前的mysql版本是5.6,在5.7版本啟動服務是service mysqld start,稍微有點差別。
檢視mysql目錄,發現mysql.sock檔案生成了
問題分析
還記得一開始的那個報錯嗎?
明明已經存在mysql程序的但是為什麼stop mysql服務提示找不到程序,主要的原因還是程序裡面儲存mysql的異程序,解決方法就是按照上面的kill掉這些程序,為什麼會產生這種程序呢?我這裡是我自己的操作失誤,伺服器啟動的時候mysql自動已經啟動了,然後我還執行了一次service mysql start,導致了這個問題,這也是問題的由來,網上有很多文章是針對這個的解決方法但並沒有找出問題的由來,可能還會有其它原因導致這個問題,但是我這裡就是因為我重複啟動了服務,因為mysql5.7版本中mysql服務沒有自動重啟所以我經常會有重啟服務的習慣,但是在5.6版本mysql就是隨著系統自動啟動所以就無需再重啟服務了。
系統自動重啟服務
chkconfig命令
使用chkconfig命令查詢服務的重啟情況,命令:chkconfig --list servername,也可以單獨chkconfig --list檢視所有
[0-6]分別代表linux系統的執行方式,0:停機,1:單使用者模式,2:不帶網路的多使用者,3:不帶圖形介面的多使用者,4:沒有使用,5:帶圖形介面的模式x11也就是經常看到linux桌面(預設級別),6:重啟
可以使用chkconfig --level 級別 服務名 on/off方式來關閉和啟動服務
例如我們關閉mysql在linux2,3,4,5執行級別的自動啟動,
chkconfig --level 2345 mysql off
檢視boot.log 日誌
命令:cat /var/log/boot.log
boot.log記錄了啟動項的日誌資訊。
總結
文章主要是寫自己遇到問題發現問題找到問題的方法,順便擴充了一些系統自動啟動的資訊。
備註: 本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須註明文章來源,且在文章開頭明顯處給明連結,否則保留追究責任的權利。 《歡迎交流討論》 |
相關推薦
MySQL 啟動服務報錯解決方案
概述 文章主要介紹因為啟動mysql服務報錯引發的問題,順帶擴充一些其它的知識點,當前版本是red hat 6,mysql 5.6。 目錄 概述 步驟 報錯的源頭 問題解決 問題分析 總結 步驟 報錯的源頭 問題解決 1.許可權 報錯的
<問題解決09>使用2017.2版的IDEA的struts2框架啟動tomcat報錯--解決方案如下:
logs exce catalina blog .cn 錯誤 tomcat8 idea tomcat報錯 問題描述: 使用2017.2版的IDEA自動生成的struts2框架的核心包為: 使用這兩個包結合tomcat-8啟動時報如下錯誤:
hive啟動MetaStore報錯解決方案
今天在自己的虛擬機器上安裝apache-hive-3.1.1時啟動hive時出現了很多錯誤,經過不斷的資料查詢及測試最終可以正常運行了,特記錄下,加深自己的印象分享給大家,也以便以後出現同樣的錯誤時可以檢視筆記解決。 第一條錯誤: MetaException(message:Erro
SpringCloud--服務消費者使用RestTemplate呼叫服務報錯解決方案
xl_echo編輯整理,歡迎轉載,轉載請宣告文章來源。更多IT程式設計案例、資料請聯絡QQ:1280023003 ,群:298140694 百戰不敗,依不自稱常勝,百敗不頹,依能奮力前行。——這才是真正的堪稱強大!! 開發工具 版本
關於MySQL修改成utf8mb4編碼後啟動服務報錯1067的解決方法
主要設定就是在my.ini或者my.cnf 但是坑就在這裡,你會發現在[mysqld]下面加上4句話後,無法啟動mysql服務,也許你會想是不是你哪裡打錯字了,不是的; 只要把[mysqld]下面的
MYSQL啟動後報錯故障問題的解決辦法
quit ... AI gin native with 錯誤日誌 查看 RR centos系統有一次異常關機後啟動mysql一直報錯#/etc/init.d/mysqld startStarting MySQL.. ERROR! The server quit withou
kali linux 安裝 Mysql Can't read from messagefile 報錯解決方案
1.下載安裝包 下載地點:https://dev.mysql.com/downloads/mysql/ 或者 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-gl
Mac OS 使用PyCharm 啟動Python Django程式報錯 解決方案
報錯資訊圖片 報錯資訊文字 django.core.exceptions.ImproperlyConfigured: Requested setting USE_I18N, but settings are not configured. You must either define
Redis服務停止報錯解決方案[NOAUTH Authentication required]
Redis服務停止報錯解決方案[NOAUTH Authentication required] Redis伺服器設定密碼後,使用service redis stop 會出現以下資訊: service redis stop
MySQL報錯解決方案:2013-Lost connection server at 'waiti
今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠端連線工具(Navicat)連線時報錯: 2013-Lost connection to MySQL server at 'waiting for intial communication packet',
MySQL報錯解決方案:2013-Lost connection to MySQL server
安裝 今天 線下 ice 開啟 網絡 重新 round 報名 今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠程連接工具(Navicat)連接時報錯: 2013-Lost connection to MySQL serve
MySQL報錯解決方案:2013-Lost connection server at ‘waiti
客戶端 目錄 mark waiting 方式 conn mysql開啟 咨詢 mys 今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠程連接工具(Navicat)連接時報錯: 2013-Lost connection to
連線mysql連線超時問題報錯解決方案
異常資訊 大概意思是連線失敗,當前的connection所進行過的最新請求的時間是大於服務所配置的wait_timeout時間的。 原因分析 MySQL連線時,伺服器預設的“wait_timeout”是28800,也就是8小時,表示connection空閒超過8個小時,My
CentOS7虛擬機器安裝Mysql、Mysql報錯解決方案
一、安裝 首先在虛擬機器中安裝mysql,具體安裝在哪一個資料夾自己定義,樓主是在opt資料夾下安裝的 安裝mysql過程: 如果中間出現問題,可以嘗試解除安裝mysql,然後重新安裝 解除安裝mysql: 二、啟動 1.首先啟動Mysql,看看是否已經安
RabbitMQ啟動管理外掛報錯解決方案
安裝RabbitMQ之後啟動管理外掛:rabbitmq-plugins enable rabbitmq_management報錯時資訊如下:=SUPERVISOR REPORT==== 4-Jul-2018::09:43:50.551000 === superviso
定時任務框架Djcelery 即django+celery框架搭建以及Redis服務及啟動,報錯解決
pip install pyramid_celery pip install django-celery Django中設定 INSTALLED_APPS = ['d
SQL Sever 啟動服務報錯問題解決 3417
“windows不能再本地服務器啟動sql服務 3417”。某天在很久沒有使用SQL Server之後再次啟動服務發現報了這個錯誤,一時間蛋疼無比。去網上查了下資料,估計是自己壓縮磁碟空間的時候把它壓壞了?東找找西湊湊,然後問題又變成了“1814”,繼續找,最後解決了,在這裡歸納一下。 1、有問題,找到系統
mysql 連線超時問題報錯解決方案
報錯: ** END NESTED EXCEPTION ** Last packet sent to the server was 0 ms ago. STACKTRACE: com.mysql.jd
keepalive自啟動服務報錯,問題的解決
移動keepalived服務報錯 # service keepalived start 錯誤如下 Job for keepalived.service failed because a confi
CentOS7.2下cMark編譯安裝mysql報錯解決方案
環境 1.CentOS7.2 2.使用者:root 3.CMake 2.8.10.2 問題說明 今天在centos7.2下面原始碼編譯安裝mysql的時,在編譯mysql的時候報了一個錯誤