现在用Linux独服或者VPS来网站建设的人已经多了,首先,由于服务器托管的费用大幅下降,第二,技术层次开源化,让很多人能够非常轻松地配置服务器环境。当然,网站建设的安全性非常重要,第一要加强网站安全建设,第二要时常备份数据。今天,我来讲解下平时我备份网站数据的方法,网站系统环境如何备份,我就不说了,没有很好的备份方法。
首先,管理独服或者VPS必须有SSH接入权限。
第二,备份网站数据库,这样做的有点在于将sql数据库放入web目录,可以在第三步备份网站文档时一起打包。具体命令如下:
1 | mysqldump -u 用户名 -p 数据库名 > 导出的文件名 |
例如:
1 | mysqldump -u root -p mysql_test > /home/wwwroot/test.sql |
注意,如果mysql是手动编译安装,需要指定mysql的路径,一般在/usr/local/mysql/bin/下
第三,备份网站文件。你需要知道的是网站web目录在哪里,一般默认安装是:/home/wwwroot
那么,首先将整个web目录打包,命令如下:
1 | tar zcvf backip.tar.gz /home/wwwroot |
然后把backup.tar.gz的用户和用户组设置成为www或者相应的用户权限(因为打包的文件默认属于root,在离线下载中无法下载)
1 | chown www:www backup.tar.gz |
第四,使用离线下载下载备份文档backup.tar.gz,可以新建ftp user赋予相应权限,也可以直接移动到web目录下,用http访问(不推荐)。
关于网站还原将在以后说明。
相关文章:
网站备份【1】-星外面板网站备份
[…] 网站备份【2】-Linux独服/VPS备份教程 […]