mysql数据库如何转换成.sql文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库如何转换成.sql文件?相关的知识,希望对你有一定的参考价值。
我服务器上的mysql数据库(4.0)DATA文件夹里xxx数据库,里面都是FRM、MYI文件,由于数据库太大了(好几百M),直接用phpadmin里面的导出功能,导出的文件不完整,用Navicat,导出的sql文件有错,导入到新的主机里会出错(新主机没有操作权限,只能用sql文件直接导入)
我的问题是,怎么才能把xxx数据库文件下的这些文件直接转成.sql文件呢?
1、首先打开数据库界面窗口。
2、接着按下导出向导,弹出小窗选择sql脚本文件。
3、然后在切换小窗显示表中,选择需要导出的表。
4、接着在弹出的对话框中选择字段。
5、然后在弹出的界面勾选遇到错误继续。
6、最后按下开始,执行转换sql脚本文件过程即可。
参考技术A cmd命令行中mysqldump -uusername -ppassword databasename > filename.sql
知道导出到哪里吧,CMD启动时默认的路径
如果想在cmd中直接输入命令,要先设置环境变量,否则就要用dos命令改变CMD中的路径为mysqldump的路径,希望你明白了。本回答被提问者采纳 参考技术B mysql数据库转换成.sql文件步骤如下:
1. 导出SQL脚本
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出SQL脚本。
2. 用phpMyAdmin工具
导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
将导出的SQL文件保存下来。
3.用mysqldump命令行
命令格式
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqldump -uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。 参考技术C 用mysqldump命令 参考技术D 楼上说的很详细了
sqlserver的建库脚本如何转换成mysql的建库脚本?
sqlserver的建库脚本如何转换成mysql的建库脚本?
首先安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql server数据库中的ntext, image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就可以,可惜偶这只菜鸟还没想到如何改动,
其次,因为偶在mysql中的数据库设计中将时间都设成int型(保存的是时间戳),所以在数据导过来后,就会出现冲突,再次,这种方法生成的mysql数据表的字段类型都不很合适,所以此种方法我觉得不能提倡 参考技术A 如果是建表脚本 用的是INSERT INTO ...values的话 应该可以直接用
可以使用工具Kettle,把SQL Server的数据导入到MySQL中,非常方便。 参考技术B 直接去下个数据库转换器就行了.
以上是关于mysql数据库如何转换成.sql文件?的主要内容,如果未能解决你的问题,请参考以下文章