mysql> drop database aa; ERROR 1008 (HY000): Can't drop database 'aa'; database doesn't exist mysql>明明有的啊
你的表存放路径是不是正确啊,看看datadir是设置在哪里吧?像我默认安装,他是存储如下 datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.5/Data/" 并不是在mysql安装文件下的data目录哦innodb记录是统一存储ibdata*文件里,这个被干掉了,就麻烦了另外你的提示是数据库不存在,那你drop当然是出错了;有没有到后台去show databases;看看。
INNODB要用MYSQLDUMP备份,中止MYSQL报务,删除上述文件,启动MYSQL报务,用MYSQL -U -P<备份文件名
导入数据
db.opt里存的是什么啊?
目录下有FRM文件,表结构,数据在ibdata1中
等于说那些数据库都不能用了,但是怎么drop不掉啊
ERROR 1008 (HY000): Can't drop database 'aa'; database doesn't exist
mysql>明明有的啊
datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.5/Data/"
并不是在mysql安装文件下的data目录哦innodb记录是统一存储ibdata*文件里,这个被干掉了,就麻烦了另外你的提示是数据库不存在,那你drop当然是出错了;有没有到后台去show databases;看看。