缘由
随着业务的持续运行,mysql的数据文件越来越大,磁盘空间告急。。。
解决方案
需要将mysql的数据文件转移到另一块更大的有磁盘上
操作步骤
1.暂停mysql的服务
systemctl stop mysqld
2. 将mysql的数据文件转移到目标磁盘目录, 如 /data/mysql
cp -a /var/lib/mysql /data/mysql
用cp -a, 可以保留原目录的上下文信息,如权限等设置
转移后的目录:
3. 更改mysql的配置文件,设置新数据目录地址与socket地址
主要修改如下三项:
4. 更改selinux的策略,如果