问题:如果数据库没有给sql脚本而且给的.opt..frm..MYD..MYI这些文件,应该如何加载呢???? 解答:首先需要找到“mysql的安装目录/data/”,怎么找?mysql命令执行“show global variables like "%datadir%"” 每个人mysql安装路径不同,然后把文件放进data,重启mysql就可以看到相应数据库以及表了!!!
该方法并不是适用于所有MySQL数据库 此次恢复是朋友那边的数据查不了了,请求我支援,出于各种心理原因,我答应试试,于是就有了这篇文章和这次经历,废话不多说.... 物理条件:宿机是Ubuntu16.4版本 我的vmware:15.5 我的虚机系统:CentOS7.4.1708 我的虚机上MySQL版本:mysql Ver 14.14 Distrib 5.5.59, for Linux (x86_64) using readline 5.1 朋友的MySQL版本:mysqld Ver 5.5
参考 http://blog.itpub.net/703656/viewspace-1018470/ 创建表结构 create table test(name char(20), age int, class int); create index idx_name on test(name); create index idx_age_class on test(age, class); insert into test values('张三', 15, 1); insert into test
项目中的问题:用户选择N个dbf文件导入sql2005数据库,由于每年dbf表结构都在变化,所以在sql2005中根本就不存在,需要每年根据dbf的结构自动建表.(文章来自http://blog.csdn.net/whuyi/article/details/5990205) 解决方法(摘抄自网络): --方法一: select * into 要生成的SQL表名 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','dBase IV;HDR=NO;IMEX=2;DA