能帮忙MYD格式的转换SQL吗

能帮忙MYD格式的转换SQL吗,第1张

.frm是描述了表的结构, .myd保存了表的数据记录, *.myi则是表的索引。 也就是.sql文件里面被“拆散”用来存表的文件。

我们都知道在虚拟主机上搭建php网站是只能上传sql文件的,所以想了办法去转换,用navicat转换行不通,最后看到了mysql/bin文件下的dump,就百度了一下,发现竟然可以直接转换

首先把你的 .frm,.myd,myi文件合集放在一个文件夹(文件夹名就是你的数据库名) 然后再把此文件夹放到mysql安装目录下的data文件夹里,

然后在命令提示符下进入MySQL安装目录下的bin目录,输入mysqldump -uroot -p testdb >厅笑 testdb.sql 这里testdb就是数据库的名字(也就是文件夹名亩判) 然后在bin文件夹下就可以发现此.sql文件了

可是用mysqldump生成的.sql文件会导致含有触发器注释的错误。所以最好是迅伏改在myphpadmin管理下自动导出为.sql 快速简单。

在你的MYSQL的数据文件夹下(往往可能是MYSQL安装文件夹的DATA下)新建立一个文件夹作腊卖棚为数据库名,然后把这些文件拷贝到那个数据库文件配备夹下就可以了。

MYSQL里面使用MYISAM数据引擎的情况下,DATA文件夹下一个数据库就是一个文件夹,例如你建立了文轮则件夹DATA\abc,就表示有一个叫做abc的数据库。一个表对应三个文件,你上面的文件拷贝到DATA\abc下,就有了admin、bbs_main、bbs_ref几个表。

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

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

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

4、接着宴穗脊在d出的对话框中选择字段。

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12198177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存