CentOS7中MariaDB修改datadir后无法启动的解决方法
发现问题
最近想把服务器的CentOS 6.8升级上CentOS7。但是失败了,重装了系统,重装以后挂载好数据盘后发现MariaDB起不来了,查journal log,只有一行warning
can't create test file /var/lib/mysql/core.lower-test
解决方法
在网上查了一下,有两种方案
第一是说selinux导致的,但是ucloud的镜像默认就是关闭selinux的,所以不是这个问题
第二说是apparmor限制了进程的目录读写,但是那是Ubuntu下默认安装的,CentOS下没有这个东西,所以也不是这个问题。
其他文件权限之类的都检查过了,而且是直接继承的旧磁盘数据,也不会出现问题。
这时我发现,如果直接用mysqld_safe
和mysqld
命令,跳过systemctl
启动进程,能够让MariaDB正常起来,于是就去检查mariadb.service
发现其中有一行
ProtectHome=true
注释是
# Prevent accessing /home, /root and /run/user
而我的datadir=/home/mysql
于是把它改成false,就能够正常启动服务了
总结
以上就是为大家总结的CentOS7系统中MariaDB修改datadir后无法启动的解决办法,希望本文的内容对同样遇到这个问题的朋友们能有所帮助,如果有疑问大家可以留言交流。
(资源库 www.zyku.net)
上一篇:从MySQL 5.5迁移到Mariadb 10.1.14所遇到的问题
栏 目:MariaDB
下一篇:CentOS中使用Yum把MySQL平滑迁移到MariaDB
本文标题:CentOS7中MariaDB修改datadir后无法启动的解决方法
本文地址:https://www.zyku.net/mariadb/604.html
您可能感兴趣的文章
- 03-20Print Spooler服务停止,打印机服务无法启动的完美解决
- 03-15CentOS 7永久关闭防火墙
- 03-13vmware虚拟机安装CentOS8详细教程
- 03-13CentOS 8安装ifconfig命令
- 09-08VMware虚拟机安装CentOS 7教程(图文详解)
- 09-08CentOS 7 安装完成后ifconfig命令不能用的解决方法
- 09-08修改CentOS默认yum源为国内yum镜像源
- 07-09CentOS文件解压缩7z安装与使用方法
- 05-05CentOS 7开放及查看firewall的端口
- 04-02CentOS 7 yum install git2.x(较新版本)
- 06-18帝国CMS7.5版验证码功能升级,更有效防
- 02-17正则表达式实现匹配连续数字的方法
- 03-17Frp 用 ip 访问本地机子的方法
- 09-25高德地图趣游路线查询入口介绍
- 12-30泉游网-泉游网应用软件功能介绍
- 09-27vivox70pro+怎么快捷录屏
- 11-02OPPOreno7pro录屏方法汇总
- 04-05Linux实现文件上传ftp服务器代码
- 10-20苹果13设置夜间模式方法介绍
- 12-31若风美颜全能相机-若风美颜全能相机应

最近更新
阅读排行
猜你喜欢
- 02-20使用静默安装来安装IIS7.0
- 07-15帝国CMS多值字段morevaluefield详解
- 12-16一加7pro如何开启全屏手势
- 07-22Vultr服务器添加ipv6地址的方法
- 12-13iqoo8怎么设置勿扰功能
- 10-09支付宝地下室考古活动玩法一览
- 10-15华为手机怎样看电池健康度
- 09-11goodnotes5废纸篓查看方法介绍
- 01-15CentOS最小安装后(无桌面版)设置联网
- 08-10dedecms整合百度编辑器Ueditor的方法