MYSQL数据恢复(data目录)大家进来指点一下 由于不小心操作,导致mysql启动不起来了......所以我重装了mysql....copy了原来的data目录....可是现在我直接把原来的data里的东西放到新的data里.....却发现不行....指点一下我是利用ems查看的 ,,发现里面的表的date为空,打个问号在表上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都是一些基本的表啊.....下面这个地址有图...这是我引用其中的一张表的ddlCREATE TABLE `income` ()ENGINE=MyISAM COMMENT='' CHECKSUM=0 DELAY_KEY_WRITE=0 PACK_KEYS=0 MIN_ROWS=0 MAX_ROWS=0 ROW_FORMAT=DEFAULT INSERT_METHOD=NO; myisam 只有frm 文件是不行的。你的myd文件才是真正的数据。 那我该怎么办啊????我把原来mysql下里的data目录下的东西全移除来了...其他的就没了...现在不知道该怎么办.... 你原来的myd 文件有没有。有的话COPY过来。如果原来的不存在的话,你又没有备份的。那就和我一块骑上帝吧 。^_^ 晕 一个新发现,...CREATE DATABASE `wangba` CHARACTER SET 'latin1' COLLATE 'latin1_swedish_ci';CREATE TABLE `income` ( `machineID` int(11) NOT NULL, `cardID` varchar(20) NOT NULL, `startTime` varchar(30) NOT NULL, `finishTime` varchar(30) DEFAULT NULL, `cost` decimal(6,2) DEFAULT NULL, PRIMARY KEY (`machineID`,`cardID`,`startTime`), KEY `machineID` (`machineID`), KEY `cardID` (`cardID`), CONSTRAINT `income_fk` FOREIGN KEY (`machineID`) REFERENCES `machine` (`machineID`), CONSTRAINT `income_fk1` FOREIGN KEY (`cardID`) REFERENCES `user` (`cardID`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;CREATE TABLE `machine` ( `machineID` int(11) NOT NULL AUTO_INCREMENT, `machineName` varchar(20) NOT NULL, `State` tinyint(4) DEFAULT NULL, `priceType` int(11) DEFAULT NULL, PRIMARY KEY (`machineID`), UNIQUE KEY `machineID` (`machineID`), KEY `priceType` (`priceType`), CONSTRAINT `machine_fk` FOREIGN KEY (`priceType`) REFERENCES `pricetype` (`ID`)) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;CREATE TABLE `pricetype` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `price` decimal(4,2) DEFAULT NULL, PRIMARY KEY (`ID`), UNIQUE KEY `ID` (`ID`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;CREATE TABLE `user` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `cardID` varchar(20) DEFAULT NULL, `secret` varchar(20) DEFAULT NULL, `money` decimal(9,2) DEFAULT NULL, PRIMARY KEY (`ID`), UNIQUE KEY `ID` (`ID`), UNIQUE KEY `cardID` (`cardID`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;这是我点数据库看到的.....似乎本来就没myd文件的...因为我copy了整个data目录出来了.... http://www.itpub.net/viewthread.php?tid=917711&pid=9285558&page=1&extra=#pid9285558 关于mysql触发器或SP的问题 求这么一个功能的SQL语句 问一个mysql的小技巧 求助,关于MYSQL驱动问题 关于使用MySQL4.0 Master/Slave实现双向备份的BUG 不小心删掉了phpmyadmin的数据,能恢复吗 Mysql应用在win2000下需要许可证吗?性能如何? w2k下mysql意外中断怎么办啊! 在应用mysql数据分区我这样理解对吗? Mysql 语句执行顺序疑问 诚邀高手助拳:MySQL集群 mysql 备份 及如何查看是什么存储格式
下面这个地址有图...
这是我引用其中的一张表的ddl
CREATE TABLE `income` (
)ENGINE=MyISAM COMMENT='' CHECKSUM=0 DELAY_KEY_WRITE=0 PACK_KEYS=0 MIN_ROWS=0 MAX_ROWS=0 ROW_FORMAT=DEFAULT INSERT_METHOD=NO;
你的myd文件才是真正的数据。
现在不知道该怎么办....
那就和我一块骑上帝吧 。^_^
CREATE DATABASE `wangba`
CHARACTER SET 'latin1'
COLLATE 'latin1_swedish_ci';CREATE TABLE `income` (
`machineID` int(11) NOT NULL,
`cardID` varchar(20) NOT NULL,
`startTime` varchar(30) NOT NULL,
`finishTime` varchar(30) DEFAULT NULL,
`cost` decimal(6,2) DEFAULT NULL,
PRIMARY KEY (`machineID`,`cardID`,`startTime`),
KEY `machineID` (`machineID`),
KEY `cardID` (`cardID`),
CONSTRAINT `income_fk` FOREIGN KEY (`machineID`) REFERENCES `machine` (`machineID`),
CONSTRAINT `income_fk1` FOREIGN KEY (`cardID`) REFERENCES `user` (`cardID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;CREATE TABLE `machine` (
`machineID` int(11) NOT NULL AUTO_INCREMENT,
`machineName` varchar(20) NOT NULL,
`State` tinyint(4) DEFAULT NULL,
`priceType` int(11) DEFAULT NULL,
PRIMARY KEY (`machineID`),
UNIQUE KEY `machineID` (`machineID`),
KEY `priceType` (`priceType`),
CONSTRAINT `machine_fk` FOREIGN KEY (`priceType`) REFERENCES `pricetype` (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;CREATE TABLE `pricetype` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`price` decimal(4,2) DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;CREATE TABLE `user` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`cardID` varchar(20) DEFAULT NULL,
`secret` varchar(20) DEFAULT NULL,
`money` decimal(9,2) DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`),
UNIQUE KEY `cardID` (`cardID`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;这是我点数据库看到的.....似乎本来就没myd文件的...因为我copy了整个data目录出来了....