当前位置: 首页 > news >正文

debian12 修改MariaDB数据库存储位置报错

debian12 修改MariaDB数据库存储位置到home报错


MariaDB 修改存储路径后启动失败问题解决

更改数据存储位置
如果需要将数据存储到其他位置(如更大的分区):

停止 MariaDB 服务:

bash
sudo systemctl stop mariadb
创建新目录并设置权限:

bash
sudo mkdir -p /new/data/path
sudo chown -R mysql:mysql /new/data/path
复制现有数据:

bash
sudo rsync -av /var/lib/mysql/ /new/data/path
备份原数据目录:

bash
sudo mv /var/lib/mysql /var/lib/mysql.bak
修改配置文件 /etc/mysql/mariadb.conf.d/50-server.cnf:

text
[mysqld]
datadir = /new/data/path
启动 MariaDB 服务:

bash
sudo systemctl start mariadb
修改 MariaDB 路径到 home 路径下,

执行 systemctl start mariadb 启动MariaDB 时,报错提示:

Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xeu mariadb.service" for details.

执行systemctl status mariadb.service 得到

在这里插入图片描述
修改ProtectHome=false在这里插入图片描述

就可以了。

相关文章:

  • 让Python成为你的网站引擎:Django全栈开发初体验!!!
  • Django中的ORM的使用步骤----以MySQL为例
  • 【热更新知识】学习一 Lua语法学习
  • 关于使用WebSocket时无法使用@Autowired 注入的问题
  • DNS小结
  • 探索奇妙的LLM应用:提高工作效率的AI代理和RAG合集
  • 高斯函数(Gaussian Function)
  • 别人如何访问我的内网呢? 设置让外网访问内网本地服务器和指定端口应用的几种方式
  • 认识RNN-循环神经网络
  • mysql中不等于走索引吗 不等于查询索引使用情况
  • C# 与低代码平台的融合:以活字格为例的 Web API 开发实践
  • Java项目:基于SSM框架实现的劳务外包管理系统【ssm+B/S架构+源码+数据库+毕业论文】
  • 新德通:光通信领域的硬核力量,引领高速互联新时代
  • 数据定义以及数据类型
  • 削皮刨结构化网格划分
  • ANeko v1.0.3 | 在手机里养只宠物猫 实时互动 动画细腻
  • 入选 ICML 2025,清华/人大提出统一生物分子动力学模拟器 UniSim
  • 网络安全中的封禁日志:从攻击拦截到安全运维的全景解析
  • 2025年深度学习+多目标优化最新创新思路
  • excel实现数据组合+删除换行:(SUBSTITUTE函数)
  • 网站制作怎样盈利/多层次网络营销合法吗
  • 亿级流量网站架构/广州seo推广培训
  • 外贸网站建设哪家比较好/微信搜一搜怎么做推广
  • 做淘客网站去哪里购买空间/做互联网项目怎么推广
  • 免费微网站开发平台/网站运营一个月多少钱
  • 昆明高端网站建设/seo优化快速排名技术