从虚拟主机过度到VPS之后,一般的站长可能会感觉到运维时间成本还是比较大的。比如在VPS维护、备份数据方面,在没有使用定期自动备份功能的软件时基本都是用手工备份的。对于网页文件,我们可以通过压缩打包FTP下载的方式搞定,但是MYSQL数据库的备份需要格外的小心,一旦备份失误缺失,然后真需要还原恢复的时候可能会造成很大的损失。
下面给大家整理一些比较常用的Linux VPS主机备份MySQL数据库的方式:
第一、PHPMYADMIN导出方法
不论我们使用的是WEB面板,还是使用一键包,应该都会有安装PHPMYADMIN,我们可以直接登录之后对单独的网站进行数据库导出。再到处之前,为了尽可能的减少数据库不必要的容量,我们可以清理、优化数据库文件,然后再导出数据库。
第二、mysqldump命令导出
标准命令:mysqldump -u数据库用户名 -p数据库密码 --default-character-set=编码 数据库名 >
数据库文件名.sql
示范案例:mysqldump -ulaozuo -plaozuo.org --default-character-set=gb2312 laozuo
> laozuo.sql
这里需要注意两个问题,第一个是编码问题。根据自己网站数据库的编码,是gb2312还是utf-8
用SSH登录VPS,然后用mysqldump命令导出数据库到根目录下,然后通过FTP下载到本地备份。
第三、下载原始MYSQL数据库文件
直接下载数据库文件的方法可能不常用,但是是一个不错的方法,基本上数据库的还原不会丢失。根据我们使用的面板或者脚本路径找到,比如AMH面板在/usr/local/mysql/data/对应的数据库名下,WDCP面板的数据库原始文件在/www/wdlinux/mysql/var对应的数据库名文件夹。下载到本地,然后如果需要还原对应的数据库名上传替换就可以。
第四、使用多备份备份软件
多备份备份软件还算是一款不错的备份软件了,相信大家都已经对它有所了解。即可以备份数据库也可以备份文件。说说备份的事吧,注册账号后新建任务-数据库备份,选择需要备份的数据库类型,把相对应的信息资料填写准确即可开始备份。待你需要恢复或者迁移时,也是一键即可完成。
就给大家介绍这么多了,备份方式我认为还是得选择又快又好的,多备份就是不错的选择呢。如果觉得这些方法还不满足你的话,欢迎留言我们一起讨论。