linux的lnmp 备份教程
首先是备份:
killall nginx
service mysql stop
tar zcvf /home/wwwroot/wwwroot.tar.gz /home/wwwroot
tar zcvf /home/wwwroot/nginx.tar.gz /usr/local/nginx/conf
tar zcvf /home/wwwroot/mysql.tar.gz /usr/local/mysql/var
/usr/local/nginx/sbin/nginx
service mysql start 运行以上语句后,会在wwwroot目录下生成3个备份文件, wwwroot.tar.gz对应网站文件,nginx.tar.gz对应nginx配置文件,mysql.tar.gz对应数据库文件。 接下来是恢复,如果是本地恢复,直接运行下面语句:(这里假设3个备份文件都在/root目录下,如果在其他目录,请进行相应的路径修改) - killall nginx
- service mysql stop
- tar zxvf wwwroot.tar.gz
- tar zxvf nginx.tar.gz
- tar zxvf mysql.tar.gz
- mv /usr/local/nginx/conf /usr/local/nginx/conf-bak
- mv /usr/local/mysql/var /usr/local/mysql/var-bak
- mv home/wwwroot /home/wwwroot
- mv usr/local/nginx/conf /usr/local/nginx/conf
- mv usr/local/mysql/var /usr/local/mysql/var
- chown -R mysql /usr/local/mysql/var
- chown -R www /usr/local/nginx/conf
- /usr/local/nginx/sbin/nginx
- service mysql start
复制代码 其实恢复办法
恢复的部分
在解压完三个压缩包后
应该把安装lnmp时生成的wwwroot改个名字
mv /home/wwwroot /home/wwwroot-bak
再把解压出来的wwwroot移过去
|