[问题] Ubuntu 源中的 MySQL 5 怎么建立不了 MyISAM 的表?

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
回复
头像
patrickhe
帖子: 681
注册时间: 2005-07-21 19:13
来自: Peking, China
送出感谢: 0
接收感谢: 0
联系:

[问题] Ubuntu 源中的 MySQL 5 怎么建立不了 MyISAM 的表?

#1

帖子 patrickhe » 2006-12-07 14:51

我从源中安装了 MySQL 5,一切正常。
只是现在试图建立使用 MyISAM 引擎的表,却建立不了。例如使用

代码: 全选

create table t1 (id int) engine=innodb;
建立一个表,再

代码: 全选

show create table t1;
看到的说明表示 t1 表还是使用的 MyISAM 引擎。而且使用

代码: 全选

alter table t1 engine=innodb;
会显示一个 waring,但是具体信息没有。
我没有修改过 /etc/mysql/my.cnf 等任何配置文件。以上语句在 MySQL 5.1/Redhat 服务器上运行没有任何问题。
请问大家是否也有如此情况,如何解决?谢谢。
ieo2008
帖子: 25
注册时间: 2006-09-28 20:56
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 ieo2008 » 2006-12-18 11:01

type=innodb试一试
urooter
帖子: 16
注册时间: 2007-02-06 18:33
送出感谢: 0
接收感谢: 0

#3

帖子 urooter » 2007-02-06 18:47

show table status;
看一下表的状态.
show innodb status;
看一下innodb状态.

另外,若缺省安装,到/var/lib/mysql下看一下 ibdata1这个文件是不是建立.
/etc/mysql/my.cnf中是不是skip-innodb 打开。。。
回复

回到 “数据库管理”