迁移MariaDB存储位置的方法
停止运行mariadb
systemctl stop mariadb
移动数据库文件
注意不能移动到/root/
或/home/
目录下。
假设目的路径为/data/db/
。
mkdir -p /data/db/
mv /var/lib/mysql /data/db/
让mariadb找到新的存储位置
有两种方法:
- 通过创建软连接
cd /var/lib/
ln -s /data/db/mysql mysql
chown -h mysql:mysql mysql
- 修改配置文件
vim /etc/my.cnf
将datadir
和socket
改成如下形式
datadir=/data/db/mysql
socket=/data/db/mysql/mysql.sock
重新启动mariadb
systemctl start mariadb