raksmart活动促销

分享

写回答

发帖

mysql 默认目录修改

国外服务器 国外服务器 1417 人阅读 | 0 人回复

发表于 2014-12-15 11:36:16 | 显示全部楼层 |阅读模式

最近我看到有很多/var目录的文件太大导致cpanel一些功能用不了。在检查原因后我发现基本上都是因为mysql数据库文件太大导致/var目录无法访问,在这里教大家如何通过迁移mysql数据库的文件到其他盘解决的,从而解决/var被占满的情况。

1. 首先需要找一个剩余磁盘较多分区。例如:/mysql

2. 执行下面的代码:
rsync -vrplogDtH /var/lib/mysql/ /home/mysql/
rsync -vrplogDtH /var/lib/mysql/ /home/mysql/(多次执行确保数据库的文件完整的被复制到指定目录)
service mysql stop
rsync -vrplogDtH /var/lib/mysql/ /home/mysql/
mv /var/lib/mysql /var/lib/mysql2
ln -s /home/mysql /var/lib/mysql (创建 mysql的软链接)
service mysql start
经过这些步骤就可以把msyql的数据库文件迁移到其他分区,解决/var被占满的情况。

您需要登录后才可以回帖 登录 | 注册

本版积分规则