将mysql数据库从一台机器复制到另一台机器

将mysql数据库从一台机器复制到另一台机器,mysql,netbeans,Mysql,Netbeans,可能重复: 我正在做一个java项目,希望将数据库从一台机器复制到另一台机器上,但当我复制包含.opt和.frm文件的文件夹时,只复制表名。既不复制数据也不复制列。请帮助我。当我在netbeans中执行mysql dump命令时,它也不起作用。请查看如何执行该命令的说明 这些不是您应该复制的唯一文件。您还应该复制ibdata文件,这就是InnoDB数据的实际位置(实际上,请检查my.ini以查看数据文件的位置)。此外,MyISAM数据库是不同的…要复制MyISAM数据库,只需复制该数据库的文件

可能重复:

我正在做一个java项目,希望将数据库从一台机器复制到另一台机器上,但当我复制包含.opt和.frm文件的文件夹时,只复制表名。既不复制数据也不复制列。请帮助我。当我在netbeans中执行mysql dump命令时,它也不起作用。

请查看如何执行该命令的说明

这些不是您应该复制的唯一文件。您还应该复制
ibdata
文件,这就是InnoDB数据的实际位置(实际上,请检查my.ini以查看数据文件的位置)。此外,MyISAM数据库是不同的…要复制MyISAM数据库,只需复制该数据库的文件夹就足够了(它包含.myd和.myi文件,分别是数据文件和索引文件)


在给定的链接中,您应该可以找到所有必要的指令,以及进行迁移的其他方法。

遵循此操作,您可以方便地支持solveDup@Thanga@Thanga我试图在我的netbeans mysql空间中执行以下命令,但它会生成一个错误。mysqldump-u root-p ussereg>c:/abc。sql@HarshitSharaff尝试在Console上运行转储Would ibdata files会在另一台计算机上出现路径问题。如果您要将整个服务器移动到那里,则不需要。只需复制文件(如果您运行的是相同的mysql版本)。如果只想移动一些MyISAM数据库,同样没有问题,只需将数据库文件夹复制到目标服务器上的数据文件夹中即可。如果您想移动ibdata文件,而目标服务器上已经有ibdata文件您不想覆盖,那么就会出现问题,您应该使用其他方法只移动特定的InnoDB数据库(mysqldump可能是最好的)。感谢您的帮助。该数据库在我的其他系统上运行良好。