我目前正在尝试将两个MYSQL数据库安装合并到一个安装中。我已经使用批处理脚本将每个单独的数据库导出到SQL文件,以便将它们导入到保存的MYSQL中。
问题是每个单独的数据库都有一个分配给它的唯一用户,这也需要被带过来。在过去这样做时,我导入了" mysql"数据库以及结果,这导致了腐败。
仅从" mysql"中导出用户的最佳方式是什么?数据库并将它们导入另一个MySQL实例?
答案 0 :(得分:0)
使用--no-create-info
mysqldump
选项阻止其删除目标服务器上的旧表。
如果两个安装的用户名有任何重叠,请使用--ignore
选项,以便在合并时忽略它们。
所以命令是:
mysqldump --no-create-info --ignore mysql user > user.sql
答案 1 :(得分:0)
如果您正在使用SQL yog,
go to the TABLE which you need to export to other host/database
right click on the TABLE
SELECT copy TABLE TO different HOST/Database
希望它有用