MariaDB数据库迁移目录

 1、确定mysql数据库文件存放目录

1
show variables like '%dir%';

2、停止mysql数据库服务:

1
sudo /etc/init.d/mariadb stop

3、 迁移数据库至新目录

目标文件夹:/mnt/data/

1
2
3
sudo mv /var/lib/mysql /mnt/data/
或者
sudo cp -a /var/lib/mysql /mnt/data/

4、 更改目录权限

1
2
sudo chmod -R 777 /mnt
sudo chown -R mysql /mnt/data/mysql

5、修改配置文件
MariaDB的配置文件是/etc/mysql/mariadb.conf.d/50-server.cnf
在[mysqld]标签下添加

1
datadir  =/mnt/data/mysql

5、修改/etc/apparmor.d/abstractions/mysql文件

1
2
3
/var/lib/mysql{,d}/mysql{,d}.sock rw, 前面加#注释掉
更改为:
/mnt/data/mysql{,d}/mysql{,d}.sock rw,

6、重启服务

1
2
sudo /etc/init.d/apparmor start
sudo /etc/init.d/mysql start
posted @ 2022-09-23 20:38  华小电  阅读(194)  评论(0编辑  收藏  举报