Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql ExpressionEngine->;要备份哪些表?_Mysql_Mysqldump_Expressionengine - Fatal编程技术网

Mysql ExpressionEngine->;要备份哪些表?

Mysql ExpressionEngine->;要备份哪些表?,mysql,mysqldump,expressionengine,Mysql,Mysqldump,Expressionengine,我们有一个部署过程,要求我们在将发布提交到实时服务器之前创建一个“回滚”点 我们有一个登台服务器,在那里测试所有候选版本代码。现在,这个登台服务器还包括在发布之前修改的所有频道数据、内容等。 除了我们的一个全局变量{site\u url\u https}之外,这两个表是相同的副本 我们将在发布之前创建生产服务器数据库的mysqldump,以创建回滚点。然后,我们将为临时服务器的数据库创建一个mysqldump,并将其应用于生产服务器的数据库以完成发布 为了在应用发布之前提供回滚点,我需要备份哪些

我们有一个部署过程,要求我们在将发布提交到实时服务器之前创建一个“回滚”点

我们有一个登台服务器,在那里测试所有候选版本代码。现在,这个登台服务器还包括在发布之前修改的所有频道数据、内容等。 除了我们的一个全局变量{site\u url\u https}之外,这两个表是相同的副本

我们将在发布之前创建生产服务器数据库的mysqldump,以创建回滚点。然后,我们将为临时服务器的数据库创建一个mysqldump,并将其应用于生产服务器的数据库以完成发布

为了在应用发布之前提供回滚点,我需要备份哪些表?这应该包括对内容、频道数据、类别、自定义字段等的所有更改。我需要将哪些表从暂存“复制”到生产服务器

我有一个脚本来创建SQL备份文件,并将在测试后发布它


另外,是否有一个可以从脚本调用的函数,该脚本将模板表与模板文件同步?

这确实是一个很大程度上取决于您正在开发/更新的站点类型的问题。我通常会用staging中的数据库覆盖整个生产数据库,但如果您的站点有注释/或其他成员输入,则会变得更加复杂

如果您没有使用某些功能(如注释、条目版本控制等),其中一些功能可能没有实际意义

要备份所有内容、类别和注释,请执行以下操作:

  • 高级职位类别职位
  • exp\u信道\u数据
  • exp\u通道\u条目\u自动保存
  • exp\u频道\u标题
  • 出口评论
  • 经验关系
  • exp\u修订版\u跟踪器
要备份字段/频道/类别结构和设置:

  • 经验类别
  • exp\u类别\u字段\u数据
  • exp\u类别\u字段
  • exp\u类别组
  • exp\u通道\u字段
  • exp\u频道成员组
  • exp\u通道
  • exp\u条目\u ping\u状态
  • exp\u条目\u版本控制
  • exp\u字段\u格式
  • exp\u字段组
  • exp_字段类型
  • exp\u文件\u类别
  • exp\u文件\u尺寸
  • exp\u文件\u水印
  • exp\u文件
  • exp\u布局\u发布
  • exp\u状态\u组
  • exp\u状态\u无访问权限
  • exp\u状态
  • exp\u上传\u无访问权限
  • exp\u上传\u prefs
要备份模板和相关文件,请执行以下操作:

  • exp\u全局变量
  • exp_片段
  • exp\u专业模板
  • exp\u模板组
  • exp\u模板\u成员\u组
  • exp\u模板\u无\u访问权限
  • exp_模板
要备份与成员相关的数据,请执行以下操作:

  • 经验会员公告板
  • exp\u成员\u数据
  • exp\u成员\u字段
  • exp\u成员组
  • exp_会员主页
  • exp\u成员搜索
  • 专家组成员
  • exp\u模块成员组
要备份新模块、扩展的安装,请更一般地更改站点设置:

  • 出口配件
  • 实验行动
  • 扩展插件
  • exp\u html\u按钮
  • exp_模块
如果您使用的是MSM:

  • 实验地点

这不是一个博客网站,我们不允许任何用户评论。我认为每个人都有自己的方法。我们为数据同步所做的工作不适用于您。我们使用rsnapshot进行文件同步。+1这很好,非常感谢!游戏开始有点晚了,但我想你也需要将所有的
exp\u channel\u grid\u field.*
表添加到内容备份部分?这是正确的(这篇文章来自网格之前的日子)。