【问题标题】:Export only events from a MySQL database仅从 MySQL 数据库中导出事件
【发布时间】:2018-04-17 23:16:02
【问题描述】:

作为迁移的一部分,我需要从 MySQL 5.6 集群中导出 MySQL 事件并将它们导入到 MySQL 5.7 集群中

复制表 mysql.event 是否足够,或者有更好的方法从 MySQL 数据库中仅导出事件?

【问题讨论】:

  • 您的意思是数据库的一些“事件”表还是集群事件日志?对于数据库表,您可以使用 mysqldump 或“select data ... outfile”导出数据,或使用一些第三方备份工具。
  • 我的意思是你可以通过 SHOW EVENTS 看到的 mysql“事件”。我只需要导出事件,而不是其他数据。我不确定仅仅倾销mysql.event 是否足以实现这一目标

标签: mysql mysql-event


【解决方案1】:

我试过了:

mysqldump -A --no-data --no-create-info --skip-triggers --no-create-db \
   --events > just-events.sql

它似乎只转储事件。

【讨论】:

  • 这正是我所需要的。谢谢!
猜你喜欢
  • 2016-01-13
  • 2011-06-06
  • 2012-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多