1. 云期刊首页
  2. 云服务器搭建

没有使用面板的云服务器(手动搭建环境的云服务器)备份网站文件和数据库的命令及教程

对于使用了面板(如宝塔面板)的云服务器来说,备份网站文件和数据库相当简单,但是没有使用面板的云服务器(手动搭建环境的云服务器)备份数据就稍显麻烦了,前几日有一朋友让我帮忙备份一下,我也是捉襟见肘,显得十分局促,后在一位兄弟的指点下完成了网站文件和数据的备份,整理出备份思路及方法,供运维同行参考。总的来说分为三个步骤:寻找网站文件的路径、备份网站文件和数据、下载备份文件。

没有使用面板的云服务器(手动搭建环境的云服务器)备份网站文件和数据库的命令及教程

第一步:寻找网站文件的路径

寻找网站文件的路径一般找这个目录有两个方法:(朋友的服务器环境安装在/usr/local/http2目录里,网站文件目录在/var/dedecms/uploads,服务器名称为www.wn****.com),

方法一:

用ls /etc/init.d命令查看有没有Nginx或Apache启动项。

方法二:

就是到常见的安装目录路径里查看,一般是 /usr/local(这个目录相当于windows program files目录。)然后在/usr/local目录查看环境安装文件,如果是nginx就会有nginx目录,如果没有nginx就是apache或者httpd目录。经判断,朋友的local目录下面有一个http2目录一看就是apache。然后找到apache的conf目录。一般站点路径配置文件在 extra目录里的httpd-vhost.conf文件里,在里面就能查看网站域名和路径了。

第二步:备份网站文件和数据库

1、备份网站文件

备份网站文件一般是用CD命令进入网站根目录,然后用命令备份,备份命令如下:

tar -zcvf 文件名.tar.gz *

注意:*代表这个目录下的所有文件

2、备份数据库

备份数据库直接到网站目录里通过数据库配置文件查看数据库名称,用户名及密码(自己有数据库密码就不用去查看)直接用用命令备份即可,命令如下:

mysqldump -uroot -pzl123456 dbs>/var/dedecms/uploads/dbs_beifen.sql

备份数据库命令用固定的命令格式:

mysqldump -u数据库用户 -p数据库密码 数据库名>sql存储路径/备份名称,然后备份完成,打包下载即可。

第三步:通过sftp下载备份的文件

使用FileZilla软件,通过sftp协议连接服务器 (Linux服务器都支持sftp协议连接,只要在公网IP前面加上sftp://就行),用服务器的账号密码连接。连接成功后找到备份目录,下载即可。

本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:云期刊,转载请注明出处:https://www.yunqikan.cn/5405.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

问答社区 在线客服
联系我们

QQ 技术:109033286

QQ 运维:3423710838

email 邮箱:drhxxkj@163.com

Qqun QQ交流群:808026766

分享本页
返回顶部