首先告诉你,这个格式是导入到sqlserver中的,在mysql中无效
目测你7个多G,KF数据吧?
下载个sqlserver2008r2
找教程自己安装下
然后再找个还原数据库教程自己导入吧
最后要是有查询问题我帮你
可以将bak格式的数据库备份文件导入SQL server 2000的数据库中,然后重新导出成sql的文件,
放入mysql中执行即可,然后再将数据导为CSV文件或者其他文件,导入到mysql中执行即可
跨平台的迁移数据库,一般采用导出/导入.
这是其中一种方法,非常简单
1 导出数据库数据
mysqldump -uroot -p dp_db > dumpoutsql
其中 root是账户名
dp_db是需要导出的数据库名称
dumpoutsql存储导出的数据
2 将导出的数据dumpoutsql放到你的目标机器上(如果是远程目标机器的话,直接将dunmpoutsql copy到目标机器就行)。这里假设cp到主目录下~/
3 在目标机器的数据库里建立新数据库,这里建立名为dp_db_bak的数据库
mysql> create database dp_db_bak
4 向dp_db_bak数据库导入数据
mysql -uroot -p dp_db_bak < ~/dumpoutsql
其中 root是账户名
db_db_bak是新数据库
~/dumpoutsql是第一步导出的数据
PS 如果在导入导出数据的时候遇到文件太大异常退出的情况,可使用split/cat来进行文件的分割和合并
mysqldump -uroot -p dp_db | split -b 10m - tempfile
cat all_tempfile > targetfile
其他方法:
Mysql source命令在导入大数据时显得非常有用。虽然Mysql Administrator软件也不错,但就稳定性和效率性来说还是source占优。
使用方法:
Windows下将sql数据库备份拷贝到磁盘目录如:D:\dbsql,cmd进入命令行。
1、先使用命令mysql -uroot -p登陆mysql服务器
2、然后执行相关命令导入数据。
mysql> use dbtest; //设置当前要导入数据的dbtest数据库
mysql> set names utf8; //设置编码
mysql> source D:\dbsql; //导入数据
ok,完成。当然数据库备份用Mysql Administrator是非常方便的
Mysql导出表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名;
1、导出数据库为dbname的表结构(其中用户名为root,密码为dbpasswd,生成的脚本名为dbsql)
mysqldump -uroot -pdbpasswd -d dbname >dbsql;
2、导出数据库为dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>dbsql;
3、导出数据库为dbname所有表结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname >dbsql;
4、导出数据库为dbname某张表(test)结构及表数据(不加-d)
mysqldump -uroot -pdbpasswd dbname test>dbsql;
指定分隔符导出数据(貌似必须在本机才能正常执行),步骤:
1 cd /tmp
2 mkdir mysqldata
3 chown mysql:mysql mysqldata
4 mysqldump -h127001 -uroot -p123456 -T/mysqldata/ --fields-terminated-by=@@, dbname tablename
可以,先把备份文件1bak还原到mssql,然后做数据迁移,导入到mysql。做数据迁移可以自己导,比如先导表结构,再导数据什么的,我感觉太麻烦。用工具会来的更快,网上搜一下就有,比如MSSQL2MySQL。
以上就是关于这是后缀名为.bak的文件 是个sql的备份文件 有7个多G 我要怎样导入到mySql数据库里面去全部的内容,包括:这是后缀名为.bak的文件 是个sql的备份文件 有7个多G 我要怎样导入到mySql数据库里面去、怎么把mysql的数据导入 sql server2012、mysql数据从windows迁移到linux中怎么搞等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)