我使用 mysqldump 进行了转储。
mysqldump -u... -p... mydb t1 > mydb_table.sql
Run Code Online (Sandbox Code Playgroud)
然后我将转储导入另一个具有相同表但不同记录的数据库中。
mysql -u...-p... mydb < mydb_tables.sql
Run Code Online (Sandbox Code Playgroud)
导入数据库有从 primary_key 1 到 1000 的记录,导出数据库有 5000 到 10,000..
但是在导入现有记录时,即 1 到 1000 被删除了..
如何??为什么??如果这是默认行为,我可以提供哪些选项来转储以免下次发生。
我需要在带有复制的实时生产数据库上运行慢查询和未索引查询日志记录一段时间。更改 GLOBAL const 值听起来是一个不错的解决方案。这篇文章也提供了很好的阅读内容。
问题是我需要FLUSH LOGS;
在主/从上运行。我不确定这将如何影响复制。FLUSH LOGS;
有人可以告诉我运行对实时主机和实时从机的影响吗?
谢谢