国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

CentOS7中MariaDB修改datadir后無法啟動的解決方法

2024-09-01 13:48:33
字體:
供稿:網(wǎng)友

發(fā)現(xiàn)問題

最近想把服務(wù)器的CentOS 6.8升級上CentOS7。但是失敗了,重裝了系統(tǒng),重裝以后掛載好數(shù)據(jù)盤后發(fā)現(xiàn)MariaDB起不來了,查journal log,只有一行warning

can't create test file /var/lib/mysql/core.lower-test

解決方法

在網(wǎng)上查了一下,有兩種方案

     第一是說selinux導(dǎo)致的,但是ucloud的鏡像默認就是關(guān)閉selinux的,所以不是這個問題

     第二說是apparmor限制了進程的目錄讀寫,但是那是Ubuntu下默認安裝的,CentOS下沒有這個東西,所以也不是這個問題。

其他文件權(quán)限之類的都檢查過了,而且是直接繼承的舊磁盤數(shù)據(jù),也不會出現(xiàn)問題。

這時我發(fā)現(xiàn),如果直接用mysqld_safemysqld命令,跳過systemctl啟動進程,能夠讓MariaDB正常起來,于是就去檢查mariadb.service

發(fā)現(xiàn)其中有一行

ProtectHome=true

注釋是

# Prevent accessing /home, /root and /run/user

而我的datadir=/home/mysql

于是把它改成false,就能夠正常啟動服務(wù)了

總結(jié)

以上就是為大家總結(jié)的CentOS7系統(tǒng)中MariaDB修改datadir后無法啟動的解決辦法,希望本文的內(nèi)容對同樣遇到這個問題的朋友們能有所幫助,如果有疑問大家可以留言交流。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 富民县| 什邡市| 会宁县| 安图县| 周口市| 遂溪县| 泗阳县| 渝中区| 乡宁县| 门头沟区| 宣化县| 玉林市| 英吉沙县| 青阳县| 林周县| 云龙县| 博罗县| 嵩明县| 蓬莱市| 正镶白旗| 衡水市| 阳东县| 连州市| 澎湖县| 麟游县| 松桃| 墨脱县| 肥西县| 崇左市| 达孜县| 安顺市| 内丘县| 多伦县| 宣城市| 建德市| 峨山| 南靖县| 疏附县| 美姑县| 宁河县| 无为县|