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 |