我希望根据MYSQL的二进制日志记录编写备份/恢复脚本。
我在mysql服务器上有一个数据库,我的同事在同一个mysql服务器上也有自己的数据库。
查看二进制日志,我看到这两个数据库都记录了语句。 数据库是否写入日志中指定的数据?
我可以安全地重播包含额外数据库的二进制日志 - 即我想复制database_A,我的二进制日志文件包含发送到database_A以及database_B的命令,我可以安全地将这些命令重放到database_A的副本中吗?或者我是否需要让我的系统管理员只记录dataabse_A的内容?
答案 0 :(得分:0)
好的,研究一下日志文件,似乎mysql binlog实用程序添加了"使用数据库"在适当的地方陈述。我在我的脚本中添加了一个部分,它有效地插入了相关的数据库语句。