Mysql/MariaDB啟動(dòng)時(shí)處于進(jìn)度條狀態(tài)導(dǎo)致啟動(dòng)失敗的原因及解決辦法
今天打開網(wǎng)站突然發(fā)現(xiàn)網(wǎng)站無法打開,后來通過SSH登陸服務(wù)器發(fā)現(xiàn)MARIADB數(shù)據(jù)庫(kù)沒有啟動(dòng)成功,再次啟動(dòng)還是無法成功啟動(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)滿了,造成無法啟動(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)失敗的原因及解決辦法,希望大家喜歡。
相關(guān)文章
記一次mariadb數(shù)據(jù)庫(kù)無法連接
本文給大家分享的是一次mariadb數(shù)據(jù)庫(kù)無法連接的處理方法,主要是給大家簡(jiǎn)單描述下處理的思路,希望對(duì)大家處理mariadb數(shù)據(jù)庫(kù)有所幫助。2016-10-10
MariaDB表表達(dá)式之公用表表達(dá)式(CTE)
公用表表達(dá)式(Common Table Expression)是SQL Server2005版本的引入的一個(gè)特性,CTE可以看組是一個(gè)臨時(shí)的結(jié)果集,下面這篇文章主要給大家介紹了關(guān)于MariaDB表表達(dá)式之公用表表達(dá)式(CTE)的相關(guān)資料,需要的朋友可以參考下2022-01-01
MariaDB中1045權(quán)限錯(cuò)誤導(dǎo)致拒絕用戶訪問的錯(cuò)誤解決方法
這篇文章主要介紹了MariaDB中1045權(quán)限錯(cuò)誤導(dǎo)致拒絕用戶訪問的錯(cuò)誤解決方法,需要的朋友可以參考下2016-01-01
Mysql/MariaDB啟動(dòng)時(shí)處于進(jìn)度條狀態(tài)導(dǎo)致啟動(dòng)失敗的原因及解決辦法
本文給大家介紹Mysql/MariaDB啟動(dòng)時(shí)一直處于進(jìn)度條狀態(tài),進(jìn)度條結(jié)束后提示error。究竟是什么原因呢?該怎么解決呢?跟著小編一起看看該如何解決此問題呢。2015-09-09
MariaDB Spider 數(shù)據(jù)庫(kù)分庫(kù)分表實(shí)踐記錄
MariaDB Server 是開源的,目前最流行的關(guān)系型數(shù)據(jù)庫(kù)之一,MariaDB 是從 Mysql 的分支開發(fā)而來,一直保持對(duì) Mysql 的兼容性,這篇文章主要介紹了MariaDB Spider 數(shù)據(jù)庫(kù)分庫(kù)分表實(shí)踐,需要的朋友可以參考下2022-02-02
CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫(kù)
本文主要是給大家詳細(xì)講述了如何在CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫(kù),有需要的小伙伴可以參考下2016-11-11

