最近在玩了一段时间的vps后,感觉还是不错的,虽然说有自动备份的功能,但是也没有去设定,只是自己手动备份,发现博客的还好说一点,数据库就一点,直接备份还原都欢快,但是另外一个站点的数据库就有点大了,发现用程序备份就有点力不从心了,不过帝国的备份王和织梦自带的程序的功能还是很好用的,不过本文不用这些备份工具,直接用linux下直接备份还原,方便简洁。
现在很多vps都是装的lnmp,所以备份起来很是很快的
直接用SSH登陆备份
这里都是针对lnmp一键安装包的默认环境,如果是其他环境,只需要改变下目录名称就可以了
备份数据
/usr/local/mysql/bin/mysqldump -u root -pmima onlysong > /home/wwwroot/my.sql (mysqldump最好使用绝对路径)
其中:root为数据库用户名
mima为对应root数据库密码,密码和-P之间不要有空格
onlysong 是需要导出的数据库名。
/home/backup/discuz.sql是数据库文件sql导出的路径。
恢复数据
/usr/local/mysql/bin/mysql -u root -pmima onlysong< /home/backup/discu.sql
还有一个最直接的办法,那就是直接备份打包/usr/local/mysql/var/onlysong这个目录,onlysong是数据库名,还原的时候解压到这个目录就可以了