可以将bak格式的数据库备份文件导入SQL server 2000的数据库中,然后重新导出成sql的文件, 放入mysql中执行即可,然后再将数据导为CSV文件或者其他文件,导入到mysql中执行即可
有多种方法啊。介绍其中一种,使用mysql数据库的odbc驱动。步骤:
1安装mysql数据库的odbc驱动,mysql-connector-odbc-35123-win32msi(其中是版本号),下载并安装。
2在mysql中创建数据库实例。
3打开控制面板
-->
管理工具
-->
数据源odbc,在用户dsn中添加一个mysql
odbc
351数据源。
4在登录login选项卡中输入数据源名称data
source
name,此处输入mysqldns(也可以自己随便命名,只要在后面导入数据的时候选择正确的数据源名字就行);然后输入服务器server,用户user,密码password,输入正确后选择要导入的数据库,database选择你需要导入的数据库。在连接选项connect
options中根据需要设置mysql使用的端口port和字符集character
set。
注:字符集一定要和mysql服务器相对应,如果mysql使用了gbk字符集,则一定要设置字符集为gbk,否则导入到sql
server可能会出现问号乱码。
5打开sql
server企业管理器,选择该数据库,单击右键选择所有任务
-->
导出数据。
6‘选择数据源’为默认,‘选择目的’为刚刚安装的mysql数据源,用户/系统dsn为mysqldns。在‘指定表复制或查询’中选择‘从源数据库复制表和视图’,在‘选择源表和视图’里,选择需要导入的表,即可将数据从mssqlserver数据库导入到mysql数据库中。
1、如果是格式正确的txt文件数据需要导入到某张表中,可以执行:
LOAD DATA INFILE '/tmp/mysql_usertxt' INTO TABLE user ;2、如果是已经编辑好的sql文件,则可以执行:
source /tmp/dbtablesql;
cmd下MySQL导入数据库文件:
mysql -u root -p 数据库名 < 存放文件夹/sql文件
也可以进入数据库后再导入:
use 数据库名;
source 存放文件夹/sql文件;
步骤如下:
首先使用MySQL提供的命令行界面来导入数据库,确保自己的电脑中安装了MySQL数据库,可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,使用命令行来打开:如下图所示:
启动MySQL后,找到需要用到的脚本文件,也就是数据库文件,首先得建立一个数据库,这样才可以导入脚本,如下图所示:
在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用testsql:接着来到命令行,使用SOURCE d:/testsql;来导入数据库,先进入mysql,如下图所示:
首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库,不要脚本是不知道要往哪个数据库中导入脚本的,如下图所示:
然后就可以输入导入sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/testsql;
如下图所示:
看到上面的画面,说明mysql数据库已经导入成功了。
1将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。。否则导入数据库后会有对应的空行),假如存到“D:\datatxt”这个位置里。
2根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令
load data local infile 'D:/datatxt' into table exceltomysql fields terminated by '\t';
注意:盘符我使用的“/”才成功,否则提示找不到文件 下面文章中是用的“\”!
进行导入 *** 作
手动进行Excel数据和MySql数据转换
以上就是关于如何导入数据库备份 mysql全部的内容,包括:如何导入数据库备份 mysql、sql server的数据如何导入到mysql数据库中、如何将数据导入mysql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)