2019-02-15 centos下mariadb啟動的一些問題

年前做了一些然后回來之后系統(tǒng)開啟時,mariadb無法啟動了
程序是跑在supervisor的
supervisor錯誤如下


image.png

mariadb錯誤日志如下


image.png

開始時候我就定位最后一句error尋找問題
期間了各種解決辦法~簡單羅列一下

  1. [ chown mysql.mysql -R /var/run/mariadb/db ]

這個的應(yīng)該是說db目錄的所有者要改成mysql組

fail

  1. rm /var/lib/mysql/tc.log -f

如果你的報錯log里面有Can't init tc log的話可以嘗試產(chǎn)出log文件 ib_logfile0ib_logfile1也可以刪除~然后再重啟

fail
3.innodb_force_recovery = 6 innodb_purge_threads= 1

在cnf文件中添加這兩句這是強(qiáng)制修復(fù)的語句用在斷電重啟機(jī)器無法啟動的時候用的~如果修復(fù)啟動完畢要把這兩句注釋

fail

  1. 磁盤滿了~清理磁盤

fail

5.datadir=... basedir=...的配置問題

這個也不是~因為我的配置都是寫好在cnf文件的

fail

最最最后...我在看了下log
看到最開始的時候有一個這樣的警告

World-writable config file '/opt/apps/awbank/etc/mariadb.cnf' is ignored

于是我就去搜索這個
找到這里https://blog.csdn.net/weixin_33978044/article/details/86021115
意思是說cnf的文件不能是777~權(quán)限開放了所有人都能修改配置文件不安全
chmod 644 .....my.cnf
問題解決

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容