mysql目录迁移¶
默认情况下,mysql被安装在/目录下,长时间运行导致/目录磁盘空间不足。可以对mysql目录进行迁移,解决/目录磁盘空间不足的问题,本文以mariadb为例。
停止数据库进程¶
sudo systemctl stop mariadb
复制数据库¶
sudo su - root
cp -r /var/lib/mysql /data
修改复制后的 mysql 目录权限¶
chown -R mysql:mysql /data/mysql
删除原始目录¶
rm -rf /var/lib/mysql
建立软连接¶
cd /var/lib
ln -s /data/mysql mysql
启动 mariadb 进程¶
sudo systemctl start mariadb
验证数据库登陆¶
mysql -uroot -p123456