在ecshop后台,数据库管理,数据备份里面,点击之后,能够看到这样的画面:
默认的是标准备份,备份的表格包括:
'admin_user','area_region','article','article_cat','attribute','brand','cart','category','comment','goods','goods_attr','goods_cat','goods_gallery','goods_type','group_goods','link_goods','member_price','order_action','order_goods','order_info','payment','region','shipping','shipping_area','shop_config','user_address','user_bonus','user_rank','users','virtual_card'
基本上涵盖了常用的表格。
最小备份,备份的表格包括:
'attribute','brand','cart','category','goods','goods_attr','goods_cat','goods_gallery','goods_type','group_goods','link_goods','member_price','order_action','order_goods','order_info','shop_config','user_address','user_bonus','user_rank','users','virtual_card'
后台有相应说明,不多说。
主要说下自定义备份,点击自定义备份,能够看到ecshop说有的表格,不过这个表格必须是在安装ecshop的时候,有统一的前缀。勾上全选就可以备份所有的表格。不过要说明一点,如果在二次开发的时候,建立了不同前缀的表格,就无法做到全部备份,如果想全部备份,需要修改下php代码,让表格全部显示。
找到文件:admin/database.php
找到这样一句话:
$tables = $db->GetCol("SHOW TABLES LIKE '" . mysql_like_quote($ecs->prefix) . "%'");
把其改成这样一句话:
$tables = $db->GetCol("SHOW TABLES LIKE '%'");
这样就可以在选择自定义备份的时候,显示所有本数据库里面的所有表格,勾上全选就可以全部备份了。
使用扩展插入(Extended Insert)方式:推荐选择“否”,选“是”可能会导致数据恢复的时候由于 SQL 语句过长而超时等问题。两种方式优缺点对比:选“是”:备份数据会比较小;选“否”:备份数据的兼容性比较高。
还有一个需要注意的地方,分卷备份 - 文件长度限制(kb),默认的是小于2M,可以修改这个参数,尤其是数据库比较大的时候,如果想在一个文件里面备份全部内容,就一定要修改这个参数。
注意:如果可以通过命令窗口连接数据库,最好还是使用命令备份数据库,那样是最安全的。
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条
上一篇dedecms自动定时定量审核文档+自动更新生成HTML插件下载
下一篇织梦CMS批量给PJPEG格式图片创建缩略图