美好的生活需要用心记录
我在vps上面架设了一个rss服务,结果随着时间的变化ibdata1文件越来越大,为了防止空间占用过大于是找到了一些解决方法。
首先我们先备份mysql数据库文件:
mysqldump -uroot -p --add-drop-table --all-databases > all.sql
sudo service mysql stop
sudo rm -rf /var/lib/mysql/*
sudo vi /etc/mysql/my.cnf
innodb_file_per_table = 1
sudo mysql_install_db
#首先要启动mysql服务 sudo service mysql start #然后重置mysql的root密码 sudo mysqladmin -u root password #最后导入数据库备份 mysql -uroot -p < all.sql
这些操作完成之后mysql数据库已经回复完毕了,不过mysql数据库中不同的权限已经消失了,需要大家重新建立用户以及权限,推荐大家使用phpmyadmin或者adminer来进行设置。
我发现好想再次重启就可以恢复权限(只试过一次)。
而且新版的MySQL已经默认用的就是此模式,不需要手动开启了。
笑看风云 Linux爱好者,firefox支持者,坚定的自干五。
发表评论: