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 /mntsudo 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 startsudo /etc/init.d/mysql start |

浙公网安备 33010602011771号