mysql数据库如何转换成.sql文件?

我服务器上的mysql数据库(4.0)DATA文件夹里xxx数据库,里面都是FRM、MYI文件,由于数据库太大了(好几百M),直接用phpadmin里面的导出功能,导出的文件不完整,用Navicat,导出的sql文件有错,导入到新的主机里会出错(新主机没有操作权限,只能用sql文件直接导入)

我的问题是,怎么才能把xxx数据库文件下的这些文件直接转成.sql文件呢?

1、首先打开数据库界面窗口。

2、接着按下导出向导,弹出小窗选择sql脚本文件。

3、然后在切换小窗显示表中,选择需要导出的表。

4、接着在弹出的对话框中选择字段。

5、然后在弹出的界面勾选遇到错误继续。

6、最后按下开始,执行转换sql脚本文件过程即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-18
cmd命令行中

mysqldump -uusername -ppassword databasename > filename.sql

知道导出到哪里吧,CMD启动时默认的路径

如果想在cmd中直接输入命令,要先设置环境变量,否则就要用dos命令改变CMD中的路径为mysqldump的路径,希望你明白了。本回答被提问者采纳
第2个回答  推荐于2017-10-09
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文件)
提示输入密码时,输入该数据库用户名的密码。
第3个回答  2010-01-04
用mysqldump命令
第4个回答  2010-01-14
楼上说的很详细了
相似回答