濮阳杆衣贸易有限公司

主頁 > 知識庫 > mysq啟動失敗問題及場景分析

mysq啟動失敗問題及場景分析

熱門標(biāo)簽:高清地圖標(biāo)注道路 大眾點評星級酒店地圖標(biāo)注 400電話可以辦理嗎 智能外呼系統(tǒng)復(fù)位 外東北地圖標(biāo)注 拉卡拉外呼系統(tǒng) 話務(wù)外呼系統(tǒng)怎么樣 云南電商智能外呼系統(tǒng)價格 臨清電話機器人

一、一站式解決

 1. 問題分析定位

# 找到MySQL的配置文件,復(fù)制mysql的數(shù)據(jù)目錄
vim /etc/my.cnf

# 進入msyql的數(shù)據(jù)目錄
cd /data/mysql

# 查看日志文件
vim mysql.err

[ERROR] The server_uuid stored in auto.cnf file is not a valid UUID.
[ERROR] Initialization of the server's UUID failed because it could not be read from the auto.cnf file. If this is a new server, the initialization failed because it was not possible to generate a new UUID.
[ERROR] Aborting

從上面日志可以看出,是我的uuid不符合校驗,由于我是同一個虛擬機復(fù)制的,導(dǎo)致uuid以這樣了,修改uuid的值即可

解決方案

find / -iname "auto.cnf"

vim /data/mysql/auto.cnf

# 原內(nèi)容
[auto]
server-uuid=64cbb3d1-e150-11eb-81a2-000c2972fe1f

# 調(diào)整后內(nèi)容,自定義即可,把最后一位f替換為a
[auto]
server-uuid=64cbb3d1-e150-11eb-81a2-000c2972fe1a


# 重新啟動mysql
# centos7.x
systemctl restart mysql

# centos6.x
service myqld restart

二、特殊場景

2.1. 問題分析定位

一般出現(xiàn)這匯總情況就是mysql根目錄下面的mysql.pid因為故障原因沒了。

cd /data/mysql
ll

2.2. 解決方案

把mysql.pid恢復(fù)即可,如果恢復(fù)不了,九新建一個名稱為mysql.pid的文件,添加mysql運行的pid即可,這個pid在mysql.sock.lock文件中,首先找到mysql.sock.lock的位置。

# 查找my.cnf
find / -iname "my.cnf"

# 查看文件內(nèi)容
cat /etc/my.cnf

# 找到my.cnf文件的這一行
socket=/tmp/mysql.sock

# 進入到/tmp/
cd /tmp/

# 查看文件的內(nèi)容
cat mysql.sock.lock

# mysql.sock.lock文件中的9136這個數(shù)字就是mysql的運行的pid
# 在mysql的根目錄下面創(chuàng)建mysql.pid
vim mysql.pid

# 把剛才的 mysql.sock.lock文件中的9136添加進去
略

# 重啟mysql
systemctl restart mysql

# 查看mysql狀態(tài)
systemctl status mysql

2.3. 解決方案2

這是一種特殊情況,mysql.sock.lock和mysql.pid文件都沒有怎么辦呢?

# 查找my.cnf
find / -iname "my.cnf"

# 查看文件內(nèi)容
cat /etc/my.cnf

# 找到my.cnf文件的這一行
socket=/tmp/mysql.sock

# 進入到/tmp/
cd /tmp/

# 查看文件的內(nèi)容
vim mysql.sock.lock

# 添加一個現(xiàn)系統(tǒng)中,沒有用到的pid,如果不知道怎么查,那就隨機一個4位數(shù)的數(shù)字,添加進去。比如說9137

# 在mysql的根目錄下面創(chuàng)建mysql.pid
vim mysql.pid

# 將剛才的mysql.sock.lock文件中的0137,添加到mysql.pid文件中,只要保持一致即可
# 重啟mysql
systemctl restart mysql

# 查看mysql狀態(tài)
systemctl status mysql

到此這篇關(guān)于mysq啟動失敗問題及解決方法的文章就介紹到這了,更多相關(guān)mysq啟動失敗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Windows系統(tǒng)下解決PhPStudy MySQL啟動失敗問題
  • mysql5.7.18安裝時mysql服務(wù)啟動失敗的解決方法
  • MySQL常見內(nèi)存不足啟動失敗的完美解決方法
  • docker中mysql初始化及啟動失敗問題解決方案
  • MySQL數(shù)據(jù)庫innodb啟動失敗無法重啟的解決方法
  • CentOS 7下MySQL服務(wù)啟動失敗的快速解決方法
  • Mysql/MariaDB啟動時處于進度條狀態(tài)導(dǎo)致啟動失敗的原因及解決辦法
  • 磁盤已滿造成的mysql啟動失敗問題分享

標(biāo)簽:定西 福州 阿里 揚州 溫州 山西 無錫 三明

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysq啟動失敗問題及場景分析》,本文關(guān)鍵詞  mysq,啟動,失敗,問題,及,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysq啟動失敗問題及場景分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysq啟動失敗問題及場景分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    西盟| 清水县| 兴隆县| 汤阴县| 榕江县| 泰顺县| 东阿县| 水富县| 乐安县| 攀枝花市| 定陶县| 清镇市| 绍兴市| 纳雍县| 甘泉县| 宜春市| 阿尔山市| 昔阳县| 分宜县| 肇源县| 西藏| 禄丰县| 阳信县| 星座| 义乌市| 宜君县| 湟源县| 泗洪县| 临泉县| 肥东县| 汽车| 宁波市| 壤塘县| 保山市| 芒康县| 水城县| 招远市| 宝清县| 防城港市| 湘阴县| 清丰县|