云计算百科
云计算领域专业知识百科平台

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在这里插入图片描述

就可以了。

赞(0)
未经允许不得转载:网硕互联帮助中心 » debian12 修改MariaDB数据库存储位置报错
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!