mdf文件导入mysql,mysql怎么导入mdf文件

作者:dthost |

时间:2017-03-06 |

分类:未分类 |

23,700 次阅读

Mysql导入导出方法其实有很多,但或多或少的都会需要具备一定的编程知识才行,MySQL数据库配备有简单的图形管理界面,我们可以直接利用MySQL图形管理界面进行一般的数据导入导出工作,这里就介绍一下无需编程,利用mysql里的图形界面将mdf文件导入mysql图文教程。

这个将mdf文件导入mysql的简单方法正确实现的前提是mysql安装了phpmyadmin图形界面管理工具。

首先,登录phpmyadmin图形管理工具,然后,在mysql中创建新的数据表,这里仅以新建一个数据库ceshi的形式演示。这个很简单,这里就不细说了,直接上图:

接着,点击进入ceshi数据库,点击“import”按钮,进入数据导入界面;

最后,点击选择文件,选择要导入的mdf文件即可,这里要导入的是cs.mdf文件,然后,点击“执行”按钮,mdf文件就导入进mysql了。

第一步:将 db_name.mdf  导入到 sql server 2008,生成 sql server 数据库

第二步:使用sql server 2008 导出功能,将 db_name 数据库导出为 sql server 数据库脚本

也可以选择导出单个或多个表

步骤请参考:http://jingyan.baidu.com/article/e5c39bf56acfb639d76033bb.html

第三步:修改 sql server 数据库脚本,使其符合 MySQL 脚本语法

----------------------------------------------------------

须要替换为空的字符或串:[,],dbo. ,GO,SET行,print行

须要在每条命令末尾添加分号

----------------------------------------------------------

字符和字符串使用editplus替换为空即可

行删除和添加分号须要用正则表达式替换:

----------------------------------------------------------

为INSERT()数据行行尾添加英文分号

查找: ['][)]$

替换为: ');

----------------------------------------------------------

去掉 SET 行

查找: ^SET[^\n]+\n

替换为: 空字符

----------------------------------------------------------

去掉 print *00 records行

查找: ^print[^\n]+\n

替换为: 空字符

----------------------------------------------------------

修正create table *** (); 等其他语句

----------------------------------------------------------

第四步:在 mysql 下运行修改过的脚本,可选择导入 mysql workbench 中运行

如果脚本开始没有创建数据库,须要在脚本前面加上 create database db_name;

第五步:生成表中如有中文乱码,请参照前一篇

在实际的工作中, 有很多涉及到数据库资料的备份,转移, 恢复等方面的工作, 但是并不是所有的资料都是以.bak格式存在的, 比如说, 你想从正在运行的数据库中把mdf, ldf格式的文件导出来,而在正在运行的数据库中则不能进行这样的操作, 同样, 当你已经拥有了mdf, ldf这样的文件想导入到服务器的sql server 2005/2000系统时, 也会出现怎么样导入的问题; 我们先讨论把mdf, ldf文件导入到sql server 2005/2000的操作. 为了达到先入为主的目的, 我先介绍一下它的思路: 首先把mdf, ldf文件复制进存放数据资料的文件夹下,  一般都是类似这样的(sql server 2005环境下):

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

然后登陆sql server 2005管理界面, 右键点击"数据库" 选择"附加"

在弹出的对话框中选择mdf文件所在的路径,

然后再点击确定,

稍等一会就可以看到已经成功安装了.

在这里需要注意以下几点:

1. 在附加mdf文件时一定要注意放到sql server 2005默认的数据管理路径下, 以方便以后的管理, 如果你放在其他盘符里也可以,只是要以后在管理时要注意到这个问题, 备份也要注意使用相应的文件夹内的内容, 总之是不不利于后续的管理工作;

2. 其实只要导入一个mdf文件即可, ldf文件只是一个日志纪录, 等你建立完数据库后就会自动新建一个新的日志文件, 只是如果你没有将ldf文件复制进来, 会在日志纪录那个里面需要指定一下路径, 这个路径建议就是和mdf同一个路径下, 以便管理;

至此, mdf, ldf文件导入到sql server 2005的方法 已经介绍完毕, 还有一种情况, 就是怎么样把mdf,ldf文件从 sql server 2005中复制出来. 这个也很简单, 具体做法: 选择要复制的数据库从数据库服务器上分离,方法是:选中你要复制的数据库, 右键 -> 任务 -> 分离。然后再到对应的数据库路径下去复制操作了.  由于很简单,所以不再进行截图操作了.

mysql读mdf_mdf文件导入mysql,mysql怎么导入mdf文件 | 帮助信息-动天数据相关推荐

  1. 打开cgi文件的网络服务器,cgi文件怎么打开 .cgi是什么文件 | 帮助信息-动天数据...

    cgi文件怎么打开 .cgi是什么文件 作者:dthost | 时间:2017-12-14 | 分类:未分类 | 18,533 次阅读 cgi格式文件是"公共网关接口脚本"类型文件 ...

  2. 数据库只有mdf文件而没有ldf文件,如何恢复数据库

    举例:数据库名为 TestData 第一步: 新建一个同名的数据库即TestData数据库 第二步: 停掉数据库服务,找到刚才新建的TestData数据库的mdf和ldf文件,删掉ldf文件,再用之前 ...

  3. MySQL 导入 csv、excel 或者 sql 文件

    1.导入 csv 文件 使用如下命令: load data infile "csv file path" into table <tablename> fields t ...

  4. mysql 参数sql文件_为MySQL的source命令导入SQL文件配置参数

    为MySQL的source命令导入SQL文件配置参数 执行 mysql -uroot -p 输入密码后进入 MySQL 命令提示符 set charset utf8; source /root/xxx ...

  5. mysql语句导出数据库文件_通过Mysql命令行语句来导入、导出数据库文件

    Mysql命令行导出数据库: 1.首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: cd C:\Program Files\MySQL\MySQL Server 5.5 ...

  6. 远程导入mysql_mysql导入sql文件命令和mysql远程登陆使用详解

    在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: 复制代码 代码如下: mysql> source   d ...

  7. php将excel导入mysql,PHP实现将EXCEL文件导入到MYSQL

    最近因项目需求,要实现将excel文件通过php页面导入mysql数据库中.在网上搜了很多这方面的资料,发现都是将excel文件另存为csv文件,然后从csv文件导入.这里介绍一个直接将excel文件 ...

  8. php mysql导出csv文件_详解PHP导入导出CSV文件

    我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名.性别.年龄等信息. CREATE TABLE `student` ( ...

  9. mysql导入.sql文件及常用命令_MySQL导入.sql文件及常用命令

    在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source   d:/myprogram ...

  10. mysql 导入dbm文件_DBM数据导入到mysql数据库方法

    本文章分享一篇关于DBM数据导入到mysql数据库方法,有需要的同学可以参考一下本实例. 首先说明一下,我以前使用PERL,保存文件 用DBM,有5万多条记录,每条记录有15个字段.现在想用MYSQL ...

最新文章

  1. C++ 析构函数(函数前面有波浪号~)
  2. php stream 函数集
  3. Camera Vision - video surveillance on C#
  4. spring-data-jpa原理探秘(2)-RepositoryQuery的用途和分类
  5. 日志分析系统分类有哪些_什么是网站日志分析需要分析哪些内容
  6. redis 设置不过期_面试时 Redis 内存淘汰总被问,但是总答不好,怎么解决?
  7. git注意事项(持续更新中)
  8. Layer/jquery获取父窗口的元素
  9. 马蜂窝张矗:我对技术团队绩效考核管理的几点思考
  10. CSS边框boder
  11. 一种化学荧光探针945928-17-6,TAMRA alkyne,5-isomer,四甲基罗丹明-炔基
  12. 【转】王阳明:耐住寂寞,守得花开
  13. 原生应用,混合应用,H5应用区别
  14. 《名利场》:微软 “ 失落的十年”
  15. Spring Boot 使用 QQ邮箱发邮件
  16. 期刊以及会议的CCF类别查询方法
  17. 专访今目标李雪:行业分化愈加明显 专业的公司做专业的事情
  18. 【IPF2020】浪潮集团执行总裁、首席科学家王恩东:智慧计算、源动新基建
  19. Android NDK 减少 so 库体积方法总结
  20. fatal error vips vips8 file not found 完美解决方法

热门文章

  1. python读excel表格数据绘制图表_Python读取Excel数据并生成图表过程解析
  2. NXP的CLRC663和ST的M24LR04通信时所遇到的问题
  3. python3的spyder安装,python中spyder怎么安装
  4. Android Textview控件基础属性
  5. YOLO学习笔记——第三篇YOLOv3(含FPN网络解析)
  6. js html实体编码转换,字符串js编码转换成实体html编码的方法(防范XSS攻击)
  7. [牛年第一贴 09.2.1] 51CTO 编辑部的那些事儿
  8. 爱的历史摘录(西蒙·梅)
  9. arcgis重分类读不出值的解决办法?
  10. Office2021 安装MathType