Ubuntu14.04下MySQL导入frm、MYD、MYI文件
来源:互联网 发布:默认win7 mac 编辑:程序博客网 时间:2024/05/22 05:57
最近一直在跟着《PHP从入门到精通第三版》来学习PHP,看到书后给了一个电子商务网站的项目实例,发现数据库文件的格式是frm、MYD、MYI格式,不是phpmyadmin支持的sql格式,这就让博主感到很忧伤了。
我呢首先在网上搜索了一下:
首先我们先介绍一下.frm .myd .myi是什么文件。.frm .myd .myi都是Mysql存储数据的文件, 代表MySQL数据库表的结构、数据和索引文件 ,我们默认创建数据库和表时只生成数据库表结构的文件.frm. 移植数据库时,必须存在三种格式的数据库表文件,才能正常使用该DB。你可能还会遇见另一种文件格式 .opt你可以用文本编辑器打开,可以看到里面保存的是编码信息。
然而网上给的解决方案,无非就是将所有的frm、MYD、MYI文件以及opt文件统统放入一个文件夹db_A中,这个文件夹的名字(bd_A)就是你导入之后数据库的名,然后找到MySQL的安装目录,该目录下有一个data文件夹,将文件夹A复制到data文件夹中就可以了。
那么问题来了:Ubuntu14.04下我们的MySQL数据库文件在哪里呢?
博主是通过apt-get直接安装的MySQL,MySQL的数据库文件就在/var/lib/mysql
下。
假设我们要建立的数据库名字为db_A:
1. 新建文件夹db_A;
2. 将所有frm、MYD、MYI文件以及opt文件拷贝到db_A中;
3. 复制db_A到 /var/lib/mysql
中,命令为:sudo cp -r ./db_A/ /var/lib/mysql/
;
4. 修改db_A文件夹权限:sudo chmod -R 777 /var/lib/mysql/db_A/
;
至此就可以用phpmyadmin看到db_A这个数据库了。
最后一步很重要:如果不修改权限的话,在phpmyadmin能够看到数据库db_A,却无法打开它
- Ubuntu14.04下MySQL导入frm、MYD、MYI文件
- Ubuntu14.04下mysql导入frm,MYD,MYI文件的方法
- ubuntu14.04下通过.frm, .MYD,.MYI文件恢复建立mysql数据库
- ubuntu14.04下通过.frm, .MYD,.MYI文件恢复建立mysql数据库
- .Frm .MYD文件 .MYI文件导入Mysql数据库
- MySQL中将.frm,.myd,.myi文件导入数据库
- 将.frm、.myd和.myi文件导入mysql数据库中
- mysql 恢复数据库----*.frm,*.myd,*.myi文件
- mysql中的.frm .myd .myi文件
- mysql数据库是.frm,.myd,myi备份如何导入mysql
- mysql数据库是.frm,.myd,myi备份如何导入mysql
- 怎么将后缀为.opt,.frm,.myd,.myi文件还原或者是导入mySQL中
- 如何导入外部的frm、MYD、MYI文件到自己的mysql上查看
- 如何将*.frm,*.MYD和*.MYI格式的文件导入MySQL中
- myd格式frm格式MYI格式导入mysql
- MySQL-02-windows下查看frm,myi,myd
- MySQL .frm .myd .myi 文件 及数据库本地移植
- mysql数据库的恢复(frm、Myd、MyI文件仍存在)
- SVN 提交操作文件缩写(A,D,M,R)以及遇到的错误
- ASP.NET中website与webApplication有何区别?
- 表单验证<AngularJs> form valid
- PHP环境配置
- JVM垃圾回收
- Ubuntu14.04下MySQL导入frm、MYD、MYI文件
- iOS 中文斜体
- IIS发不报错“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”
- web开发遇到的问题与解决思路
- Realm Java的学习、应用、总结
- bzoj 1008: [HNOI2008]越狱 简单组合数学
- nyoj 69
- windows7旗舰版激活密钥
- memset老忘