这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
zh:常见问题及解答:如何在页面迁移astercc系统 [2015/12/05 06:52] liuxl [数据库备份] |
zh:常见问题及解答:如何在页面迁移astercc系统 [2017/12/12 03:05] (当前版本) |
||
|---|---|---|---|
| 行 28: | 行 28: | ||
| {{:zh:常见问题及解答:系统文件备份1.png?750|}} | {{:zh:常见问题及解答:系统文件备份1.png?750|}} | ||
| - | 再看[高级资料],”双击“选择要备份的系统配置文件内容,建议全部选择,一共十个文件。根据备份数据库”格式“输入需要备份的数据库,格式的说明请阅读:[[zh:模块使用说明:系统设置:备份计划管理|备份计划管理]] | + | 再看[高级资料],"双击"选择要备份的系统配置文件内容,建议全部选择,一共十个文件。根据备份数据库”格式“输入需要备份的数据库,格式的说明请阅读:[[zh:模块使用说明:系统设置:备份计划管理|备份计划管理]] |
| {{:zh:常见问题及解答:系统文件备份2.png?750|}} | {{:zh:常见问题及解答:系统文件备份2.png?750|}} | ||
| 行 39: | 行 39: | ||
| ===用代码实现数据库的备份=== | ===用代码实现数据库的备份=== | ||
| - | 首先登录服务器:<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> |
| 行 79: | 行 79: | ||
| 到这一步,还没有完全结束,假如老服务器数据库没使用默认的数据库信息,则 需要对新服务器配置文件进行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|}} | ||