1、利用navicat新建数据库,也可采取其他方式。

2、创建数据库,填入数据库名称。
3、找到mysql的安装文件的bin文件。
4、找到所要导入的sql的文件夹。
5、用win+r或者开始-菜单-运行,输入cmd打开命令行。
6、输入d:回车,切换到D盘,输入cd +mysql安装路径下bin文件夹位置。
7、输入u 后面代表mysql数据库用户名 p后面是密码 ,“testwei“代表导入的数据库名称,后面就是导入数据库的sql文件。
8、打开navicat,看到数据库中,已经导入数据,证明,上述操作成功。
mysql数据库转换成.sql文件步骤如下:
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出SQL脚本。
导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
将导出的SQL文件保存下来。
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。
你需要查看一下'/usr/mysql/mysql-5.5.35-linux2.6-x86_64/data/AY1405092220008881b1Z.err'.文件内容,来明确失败的原因。
这个解析不好弄,其实可以换一种思路,把所有的表名全查出来,然后在按表名生成导出脚本,生成的文件就一个表一个了。
shell样例如下,仅供参考,请在自己测试环境下测试。脚本可以包装在一个大的shell里面一起执行。
一、生成所有的表名
二、生成导出单个表数据的脚本
三、执行mysql_dump_sig.sh脚本,既可以导出一个个表到单独的每个文件里面。