| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 |
| zh:常见问题及解答:如何在页面迁移astercc系统 [2015/12/05 06:52] – [数据库备份] liuxl | zh:常见问题及解答:如何在页面迁移astercc系统 [2015/12/06 09:18] (当前版本) – [数据库恢复] liuxl |
|---|
| {{:zh:常见问题及解答:系统文件备份1.png?750|}} | {{:zh:常见问题及解答:系统文件备份1.png?750|}} |
| |
| 再看[高级资料],”双击“选择要备份的系统配置文件内容,建议全部选择,一共十个文件。根据备份数据库”格式“输入需要备份的数据库,格式的说明请阅读:[[zh:模块使用说明:系统设置:备份计划管理|备份计划管理]] | 再看[高级资料],"双击"选择要备份的系统配置文件内容,建议全部选择,一共十个文件。根据备份数据库”格式“输入需要备份的数据库,格式的说明请阅读:[[zh:模块使用说明:系统设置:备份计划管理|备份计划管理]] |
| |
| {{:zh:常见问题及解答:系统文件备份2.png?750|}} | {{:zh:常见问题及解答:系统文件备份2.png?750|}} |
| ===用代码实现数据库的备份=== | ===用代码实现数据库的备份=== |
| |
| 首先登录服务器:<code> ssh root@192.168.1.146 </code> 然后再到mysql目录下,ls一下可以看到有个名叫“astercc10”的目录,这就是数据库。 转到mysql目录的命令:<code> cd /var/lib/mysql </code> 再执行数据库备份命令:<code> mysqldump -uroot -p astercc10 > astercc20150302.sql </code> 最后输入数据库密码,即可进行数据库备份。 假若不想单独输入密码,直接将密码放到备份命令里,可执行备份命令:<code> mysqldump -uroot -pastercc astercc10 > astercc20150302.sql </code> | 首先登录服务器:<code> ssh root@192.168.1.146 </code> 然后再到mysql目录下,ls一下可以看到有个名叫“astercc10”的目录,这就是数据库。 转到mysql目录的命令:<code> cd /var/lib/mysql && ls </code> 再执行数据库备份命令:<code> mysqldump -uroot -p astercc10 > astercc20150302.sql </code> 最后输入数据库密码,即可进行数据库备份。 假若不想单独输入密码,直接将密码放到备份命令里,可执行备份命令:<code> mysqldump -uroot -pastercc astercc10 > astercc20150302.sql </code> |
| |
| |
| 到这一步,还没有完全结束,假如老服务器数据库没使用默认的数据库信息,则 需要对新服务器配置文件进行3处手动修改: | 到这一步,还没有完全结束,假如老服务器数据库没使用默认的数据库信息,则 需要对新服务器配置文件进行3处手动修改: |
| |
| 1.对astercc.conf->[database]中的相应信息进行修改,比如:dbname、password等等 <code> vim /opt/asterisk/scripts/astercc/astercc.conf </code> | 1.对astercc.conf->[database]中的相应信息进行修改,比如:dbname、password 等等 <code> vim /opt/asterisk/scripts/astercc/astercc.conf </code> |
| |
| 2.对astercc.conf->[statistics]中的相应信息进行修改,比如:dbname、password等等 <code> vim /opt/asterisk/scripts/astercc/astercc.conf </code> | 2.对astercc.conf->[statistics]中的相应信息进行修改,比如:dbname、password 等等 <code> vim /opt/asterisk/scripts/astercc/astercc.conf </code> |
| |
| 3.对database.php 最后面的 class DATABASE_CONFIG 中 default下的password、database等进行修改 <code> vim /var/www/html/asterCC/app/config/database.php </code> | 3.对database.php 最后面的 class DATABASE_CONFIG 中 default下的password、database、prefix 等等进行修改 <code> vim /var/www/html/asterCC/app/config/database.php </code> |
| |
| |
| |
| =====第四步:复制(覆盖)系统配置文件===== | =====第四步:复制(覆盖)系统配置文件===== |
| 首先,我们在备份时选择了很多系统文件,即在[系统设置]->[备份计划管理]->[添加/编辑 备份计划]->[高级资料]->[备份内容] | 我们在备份时选择了很多系统文件,即在[系统设置]->[备份计划管理]->[添加/编辑 备份计划]->[高级资料]->[备份内容] |
| |
| {{:zh:常见问题及解答:系统文件备份2.png?850|}} | {{:zh:常见问题及解答:系统文件备份2.png?850|}} |