将MYSQL用户帐户恢复到新数据库

时间:2014-05-09 20:31:48

标签: php mysql sql database

我目前正在尝试将两个MYSQL数据库安装合并到一个安装中。我已经使用批处理脚本将每个单独的数据库导出到SQL文件,以便将它们导入到保存的MYSQL中。

问题是每个单独的数据库都有一个分配给它的唯一用户,这也需要被带过来。在过去这样做时,我导入了" mysql"数据库以及结果,这导致了腐败。

仅从" mysql"中导出用户的最佳方式是什么?数据库并将它们导入另一个MySQL实例?

2 个答案:

答案 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

希望它有用

相关问题