Mysql/MariaDB啟動(dòng)時(shí)處于進(jìn)度條狀態(tài)導(dǎo)致啟動(dòng)失敗的原因及解決辦法
今天打開(kāi)網(wǎng)站突然發(fā)現(xiàn)網(wǎng)站無(wú)法打開(kāi),后來(lái)通過(guò)SSH登陸服務(wù)器發(fā)現(xiàn)MARIADB數(shù)據(jù)庫(kù)沒(méi)有啟動(dòng)成功,再次啟動(dòng)還是無(wú)法成功啟動(dòng),一直處于啟動(dòng)進(jìn)度條,進(jìn)度條結(jié)束后提示ERROR。查看日志出現(xiàn)以下錯(cuò)誤:
InnoDB: Unable to lock ./ibdata1, error: 11
后經(jīng)調(diào)試發(fā)現(xiàn)是因?yàn)镸ariaDB數(shù)據(jù)庫(kù)所在分區(qū)已經(jīng)滿了,造成無(wú)法啟動(dòng)。
只有將MariaDB數(shù)據(jù)庫(kù)存放數(shù)據(jù)目錄移動(dòng)到另外一個(gè)磁盤份額比較大的分區(qū)或者將當(dāng)前分配刪除一些不必要的文件。
移動(dòng)辦法:
1.停掉mysql服務(wù)器:
/etc/init.d/mysql stop
2.下面新目錄以/data/mysql/ 為例,然后復(fù)制舊目錄的數(shù)據(jù)庫(kù)到新目錄:
cp -R /data/mariadb /home/mariadb
3.將新目錄賦權(quán)為mysql用戶組:
chown mysql:mysql -R /home/mariadb/
4.再修改配置文件:
vi /etc/my.cnf
查找/data/mariadb ,將此地址改為你當(dāng)前數(shù)據(jù)存放目錄地址,然后保存
5.啟動(dòng)mysql:
/etc/init.d/mysql start
以上就是本文給大家分享的Mysql/MariaDB啟動(dòng)時(shí)處于進(jìn)度條狀態(tài)導(dǎo)致啟動(dòng)失敗的原因及解決辦法,希望大家喜歡。
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。