分享LinuxVPS主机数据库备份的几种方法
VPS和虚拟主机相比,对于很多站长来说运营成本并没有减少,比如:在VPS维护、备份数据方面,在没有使用定期自动备份功能的软件的时候,基本都是用手工备份的。网页文件比较简单,我们可以通过压缩打包FTP下载的方式搞定,但是MYSQL数据库的备份需要格外的小心,一旦备份失误缺失,在需要还原恢复的时候可能会造成很大的损失或付出很大的代价。
昨天和几个朋友讨论了一下,并共同整理了一些比较常用的LinuxVPS主机数据库备份的方法,现在分享给大家:
一、PHPMYADMIN导出方法
不论我们使用的是WEB面板,还是使用一键包,应该都会有安装PHPMYADMIN,我们可以直接登录之后对单独的网站进行数据库导出。再到处之前,为了尽可能的减少数据库不必要的容量,我们可以清理、优化数据库文件,然后再导出数据库。
二、mysqldump命令导出
标准命令:mysqldump-u数据库用户名-p数据库密码--default-character-set=编码数据库名>数据库文件名.sql
示范案例:
mysqldump-ulaozuo-plaozuo.org--default-character-set=gb2312laozuo>laozuo.sql
这里需要注意两个问题,第一个是编码问题。根据自己网站数据库的编码,是gb2312还是utf-8
用SSH登录VPS,然后用mysqldump命令导出数据库到根目录下,然后通过FTP下载到本地备份。
三、使用多备份备份软件
这种方法是使用第三方应用进行数据的备份,说白了一点就是把数据放在别人那里,这是现在比较流行的基于云计算的数据存储方式。多备份的好处是即可以备份数据库也可以备份文件。说说备份的事吧,注册账号后新建任务-数据库备份,选择需要备份的数据库类型,把相对应的信息资料填写准确即可开始备份。待你需要恢复或者迁移时,也是一键即可完成。对于很多网站站长来说,资金和时间都较为匮乏,这也是类似多备份这种第三方应用存在的原因和机会,因此,不妨亲自去试一试,反正试试又不用花钱。
四、下载原始MYSQL数据库文件
直接下载数据库文件的方法可能不常用,但是是一个不错的方法,基本上数据库的还原不会丢失。根据我们使用的面板或者脚本路径找到,比如AMH面板在/usr/local/mysql/data/对应的数据库名下,WDCP面板的数据库原始文件在/www/wdlinux/mysql/var对应的数据库名文件夹。下载到本地,然后如果需要还原对应的数据库名上传替换就可以。
关注作者:
【微信订阅号:chengxw110】
【个人微信:ch18666297060】