mysql数据库某些表做软连接的操作

作者:袖梨 2022-11-14

场景:mysql安装目录文件系统空间不足,部分表数据过大,通过软连接方式,将部分占空间比较大的表移动到其他文件系统,同时保证mysql运行正常。

举例:mysql默认安装路径 /var/lib/mysql/
目标文件系统/mnt/sdb1
数据库 xxdb
需要移动的表 tbldevice.frm
步骤:
1)在目标文件系统创建xxdb目录
2)移动数据库表文件
mv /var/lib/mysql/xxdb/tbldevice.frm /mnt/sdb1/xxdb
3)创建软连接
ln -s /mnt/sdb1/xxdb/tbldevice.frm /var/lib/mysql/xxdb/tbldevice.frm
4)搞定,无需重启mysql

相关文章

精彩推荐