差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
zh:常见问题及解答:如何从系统的备份文件中恢复系统 [2015/05/15 02:46]
liuxl [用备份包中的相同目录覆盖 /var/spool/asterisk]
zh:常见问题及解答:如何从系统的备份文件中恢复系统 [2017/12/12 03:05] (当前版本)
行 4: 行 4:
  
 安装astercc请查看:[[zh:​下载和安装:​安装|asterCC系统安装]] 安装astercc请查看:[[zh:​下载和安装:​安装|asterCC系统安装]]
 +
 +<note important>​注意:安装系统完后,请务必安装与原系统相同的模块。</​note>​
  
 =====将备份文件传到新的服务器上===== =====将备份文件传到新的服务器上=====
  
 详细操作请阅读:[[zh:​实际案例指导:​如何实现astercc系统的备份|如何实现astercc系统的备份]] 详细操作请阅读:[[zh:​实际案例指导:​如何实现astercc系统的备份|如何实现astercc系统的备份]]
- 
  
  
 =====解压备份文件===== =====解压备份文件=====
-====解压文件==== + 
-进入到wget下载的文件所在目录后,执行以下操作+进入到 wget 命令下载的文件所在目录后,执行以下命令进行备份文件解压
 <​code>​ <​code>​
  tar -xzvf astercc_files.tar.gz  tar -xzvf astercc_files.tar.gz
 </​code>​ </​code>​
  
-\cp -rpf ./etc/* /etc  
  
 =====恢复数据库===== =====恢复数据库=====
 +
 +====解压数据库备份文件====
 +解压备份文件完成后,执行以下命令再解压数据库备份包:
 +<​code>​ gunzip -c astercc_db.sql.gz > astercc_db.sql </​code>​
 +解压完成后,astercc_db.sql 即为数据库备份的文件。
 +
 +
 +====数据库备份的导入====
 +数据库备份的导入,需要执行以下命令:
 +<​code>​ mysql -u root -p astercc10 < XXXX.sql </​code>​
 +其中,astercc10为新服务器上的数据库库名,XXXX为解压出来的数据库文件,此处为 astercc_db,所以命令即为:
 +<​code>​ mysql -u root -p astercc10 < astercc_db.sql </​code>​
 +
 +最后输入新服务器数据库的密码,默认的是:astercc。这样一来,数据库就被迁移导入了。到这一步,还没有完全结束,假如老服务器数据库没使用默认的数据库信息,则 需要对新服务器配置文件进行3处手动修改:
 +
 +1.对astercc.conf→[database]中的相应信息进行修改,比如:dbname、username、password等进行修改。
 +<​code>​ vim /​etc/​astercc.conf </​code>​
 +
 +{{:​zh:​常见问题及解答:​selection_003.png?​300|}}
 +
 +2.对astercc.conf→[statistics]中的相应信息进行修改,比如:dbname、dbpassword等进行修改。
 +<​code>​ vim /​etc/​astercc.conf </​code>​
 +
 +{{:​zh:​常见问题及解答:​selection_002.png?​300|}}
 +
 +3.对database.php 最后面的 class DATABASE_CONFIG 中 default下的password、database等进行修改。
 +<​code>​ vim /​var/​www/​html/​asterCC/​app/​config/​database.php </​code>​
 +
 +{{:​zh:​常见问题及解答:​selection_001.png?​300|}}
 +
 =====用备份包中的目录覆盖相应目录===== =====用备份包中的目录覆盖相应目录=====
 +用备份解压出的文件目录去覆盖相应目录,只需依次执行下列命令:
  
 <​code>​ \cp -rpf ./etc/* /etc </​code>​ <​code>​ \cp -rpf ./etc/* /etc </​code>​
行 27: 行 58:
 <​code>​ \cp -rpf ./var/* /var </​code>​ <​code>​ \cp -rpf ./var/* /var </​code>​
  
-=====进入系统配置页面,​ 启用realtime模式===== + 
-=====关闭realtime模式===== +=====系统提示重新生成配置文件===== 
-=====系统提示重新生成配置文件,​逐一点击生效=====+ 
 +将数据库备份导入完成,系统相关文件复制覆盖后,需要在新的服务器上进行系统的重载,找到reloadconf.sh文件后,执行它即可。 <​code>​ /​opt/​asterisk/​scripts/​astercc/​reloadconf.sh </​code>​ 
  
  
  
  
zh/常见问题及解答/如何从系统的备份文件中恢复系统.1431657993.txt.gz · 最后更改: 2017/12/12 03:11 (外部编辑)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki