如果就是要删除,也好办,先把mysql服务停掉,然后到Mysql安装目录\data下面删除这个可以库名目录下这个表名的文件,一般情况是3个,也可能是1个,和表的模式有关
然后重启mysql,应该删掉了,最好再整理一下mysql
1个文件,应该是innoDB类型的表,你删除了那一个文件,并不是删除了所以这个表的信息,在其他文件里面还要这个表信息。你需要重新整理下整个数据库!或者是再建立一个一样结构的表,然后把这个表对应的那个文件拷贝一份,起名字为你删除的那个表,然后对这个表进行检查和修复。试试看。
1.这样拷贝是不能被别的机器识别的,只能是对本机数据做备份。2.最好用导出数据库的方法。用mysqldump就可以导出整个数据库,并为任何机器上的MYSQL使用。
http://zhidao.baidu.com/question/60443997.html
这是类似的回答。
-------
补充:
mysqldump -u root -p rich >d:\rich.sql
下面提示不正确的数据库名“ich.sql”
这是怎么回事?
-------
1.你的用户没有设密码?
2.可能命令把r当密码了,ich当数据库名。
建议你把数据库用户root 设置密码,再执行命令。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)