1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,前提是
mysql的版本一致,字体一致。
此方法简单快捷但不是没个人都能做到。
2、就是在本地机器安装mysql数据库转换*.frm,*.myd,*.myi,文件为*.sql文件:
1、首先安装mysql,最好版本和服务器一致,字体也要一致(不一致导入后有后遗症-乱码)。
2、然后用建库命令 创建新的数据库命令如下:
create database name(创建名为name的数据库呵呵“;”不能少) 然后去你安装的mysql目录下的data文件夹下就有个name文件夹。
3、把你的*.frm,*.myd,*.myi文件统统考P到data文件夹下。
4、然后在命令提示符下进入到mysql 安装目录的bin目录下 进行导出为*.sql文件。
mysqldump -uroot -p name >name.sql。
自己 *** 作的几点体会:
1、mysql数据库最好安装的根目录下这样在命令提示符时省很多事情。
2、*.sql倒出时最好是一个表一个表的导出 文件名最好为 dataname_tabname.sql,好记便于导入。
而且一个表的导出*.sql文件小。因为好多数据库限制大小,例如我用的DH的空间限制为10m ,大了的话导入不了(对了导出后大于服务器限制的可以打成zip也可以导入)
第一步:首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。第二步:在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。
第三步:新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。接着右键单击”执行“执行代码。
第四步:然后,在目标数据库的表结构中就可以看到被复制过来的表了。
表的数据内容复制:
第一步:选中目标数据库target_db,然后点击”任务“→”导入数据“。
第二步:进入”SQL Server导入导出向导“,根据提示步骤 *** 作。
第三步:选择数据源(源数据库)。
第四步:选择目标(目标数据库)、指定表复制或查询。
第五步:选择源表和源视图:设置源表和目标表后,单击“编辑映射”按钮,在d出窗口中选中“启用标识插入”。(否则后面会出错)
第六步:一直点击“下一步”至最后完成 *** 作。
1、开始菜单--->程序,打开SQL Server Management Studio。
2、连接服务器后,找到我们需要迁移的数据,右键点击属性。
3、在数据库属性里面,点击文件,可查看数据库文件和数据库日志文件的存放路径。
4、确定没有任何其它用户连接到此数据库后,点击该数据库-->任务-->分离。
5、我们可以看到分离以后,刚刚那个数据库,已经不在此列表。
6、进入刚刚我们第3步属性里面看到的数据库文件路径.如下图把我们的ZNLCRM.mdf数据库文件和ZNLCRM_Log.Ldf数据库日志文件拷贝到另外一台服务器。
7、在另外台服务器上打开SQL数据库.与第1步一样.点击数据库--->附加。
8、在附加数据库里面,点击添加。
9、找到刚刚拷贝过来的ZNLCRM.mdf文件.选中该文件,依次点击确定。
10、然后我们就可以看到,一个完整的数据库就直接被迁移过来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)