如何实现astercc系统的备份

首先,你需要先ssh登录你的服务器,再进行以下操作

数据库备份

 mysqldump -uroot -p astercc10 | gzip > astercc_db.sql.gz
系统会提示您输入数据库root用户的密码,如果你不知道的话,你可以通过查看 /etc/astercc.conf 文件来获得。

注意:如果你看到如下提示:“mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect”,你可以试一下加个“-h127.0.0.1”,如下:
 mysqldump -h127.0.0.1 -uroot -p astercc10 | gzip > astercc_db.sql.gz 

文件备份

 sudo tar czfP astercc_files.tar.gz /etc/asterisk /etc/astercc.conf /opt/asterisk/scripts/astercc /var/lib/asterisk /var/spool/asterisk /var/www/html

下载备份文件

现在你有两个文件,即 astercc_db.sql.gz 和 astercc_files.tar.gz,你可以通过 ftp/sftp 工具来下载,或者用访问 http 地址方式来下载。

 sudo mv astercc_files.tar.gz astercc_db.sql.gz /var/www/html/asterCC/app/webroot/ 
然后你可以通过“访问”方式来下载:

 http://你的IP/astercc_files.tar.gz
 http://你的IP/astercc_db.sql.gz 

如果你使用的服务器系统是 CentOS,你还可以用以下方式下载:
 wget http://你的IP/astercc_files.tar.gz 
 wget http://你的IP/astercc_db.sql.gz 

注意:在新服务器上还原系统备份前请,先参考原系统已安装的模块,先进行模块安装。

zh/实际案例指导/如何实现astercc系统的备份.txt · 最后更改: 2017/12/12 03:05 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki