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

Php 将MYSQL用户帐户恢复到新数据库,php,mysql,sql,database,Php,Mysql,Sql,Database,我目前正在尝试将两个MYSQL数据库安装合并到一个安装中。我已经使用了一个批处理脚本将每个数据库导出到SQL文件中,这样就可以将它们导入正在保存的MYSQL中 问题是,每个数据库都有一个唯一的用户分配给它,这也需要移交。在过去进行此操作时,我将mysql数据库与结果一起导入,这导致了损坏 从mysql数据库中仅导出用户并将其导入其他mysql实例的最佳方法是什么?使用-no create info选项来防止mysqldump将旧表丢弃到目标服务器上 如果两个安装的用户名有任何重叠,请使用-ign

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

问题是,每个数据库都有一个唯一的用户分配给它,这也需要移交。在过去进行此操作时,我将mysql数据库与结果一起导入,这导致了损坏

从mysql数据库中仅导出用户并将其导入其他mysql实例的最佳方法是什么?

使用-no create info选项来防止mysqldump将旧表丢弃到目标服务器上

如果两个安装的用户名有任何重叠,请使用-ignore选项,以便在合并时忽略它们

因此,命令是:

mysqldump --no-create-info --ignore mysql user > user.sql

如果您使用的是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
希望对你有帮助