我在MySQL中有两个已经拥有数据的数据库.他们有完全相同的架构.我想将这两个数据库合并为一个.我试过了:
mysqldump -u root -p --databases database1 database2 database3 > database1_database2_da
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试打开时database1_database2_da,我最终只得到一个数据库中的数据,但不是所有数据库中的数据.我还想提一下,这两个数据库的记录从1开始,因为它们是自动生成的.您是否认为有一种方法可以合并这两个数据库而不会丢失任何数据?
MySQL数据库是使用Localhost:3307设置的。我正在尝试使用mysqldump命令备份我的同事的所有数据。我这样编写命令行:mysqldump -u root -h 3307 -p数据库>“ path_to_dumpfile \ database.sql”。然后,系统提示我输入密码(打开工作台时不再要求输入密码)。问题是,我收到以下错误消息:“ mysqldump:得到错误:2005:尝试连接时未知的mysql服务器主机'3307'<2>”我做错了吗?还是我没有遵循的步骤?
谢谢你的帮助。