免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1906 | 回复: 3
打印 上一主题 下一主题

关于MYisam清理的问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-17 15:26 |只看该作者 |倒序浏览
我在test下created a xxx1 table.
use test
create table xxx1(.....)
成功
之后,quit
我deleted /usr/local/mysql/data/test 下面的三个xxx1.*文件。

再次进入mysql.
use test
create table xxx1(.....)
系统提示myisam里面已经存在xxx1,反正不让我建立xxx1表。

之后,create table xxx1(....) ENGINE=MYISAM ,XXX1建立了!


1,不明白为什么不写ENGINE=MYISAM ,不让我建立xxx1。
2。有没有方法,让我清理myisam中的xxx1. 之后,不用ENGINE=MYISAM 就可以建立xxx1了。

论坛徽章:
0
2 [报告]
发表于 2008-05-19 11:43 |只看该作者
设置
default-storage-engine=myisam

论坛徽章:
0
3 [报告]
发表于 2008-05-19 21:02 |只看该作者
还是不太理解!
我原来做sql server.
拿它来说,如果我建立了一个test数据库,那么在master库里面应该有记录。
可是,如果我把物理文件删除掉,但是master库里还有我的那个库德信息。之后我建立同样test库,好像是不让我建立的。test显示(置疑)。
但是如果修改了master库里相关的信息,就可以在建立test了。对吧?!

可是mysql我就不知道了,myisam是一个存储引擎。
如果按照sql server的那套思想,我应该如何修改mysql里面那个数据库的内容,才可以从新建立test数据库呢?

谢谢!

论坛徽章:
0
4 [报告]
发表于 2008-05-20 09:15 |只看该作者
原帖由 super_ebo 于 2008-5-19 21:02 发表
还是不太理解!
我原来做sql server.
拿它来说,如果我建立了一个test数据库,那么在master库里面应该有记录。
可是,如果我把物理文件删除掉,但是master库里还有我的那个库德信息。之后我建立同样test库, ...



SQL  SERVER和MYSQL 是不一样的。
MYSQL 是插件式引擎!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP