今天在自己的blog的mysql库上想建个innodb的表
mysql> create database luoxuan default charset gb2312;
Query OK, 1 row affected (0.00 sec)
mysql> use luoxuan
Database changed
mysql> create table test_charset
-> (i smallint not null auto_increment,
-> name varchar(10),primary key(i))
-> engine=innodb charset=gb2312 ;
Query OK, 0 rows affected, 1 warning (0.03 sec)
mysql> show warnings;
+———+——+——————————————————+
| Level | Code | Message |
+———+——+——————————————————+
| Warning | 1266 | Using storage engine MyISAM for table ‘test_charset’ |
+———+——+——————————————————+
1 row in set (0.00 sec)mysql> create database luoxuan default charset gb2312;
Query OK, 1 row affected (0.00 sec)
mysql> use luoxuan
Database changed
mysql> create table test_charset
-> (i smallint not null auto_increment,
-> name varchar(10),primary key(i))
-> engine=innodb charset=gb2312 ;
Query OK, 0 rows affected, 1 warning (0.03 sec)mysql> show warnings;
+———+——+——————————————————+
| Level | Code | Message |
+———+——+——————————————————+
| Warning | 1266 | Using storage engine MyISAM for table ‘test_charset’ |
+———+——+——————————————————+
1 row in set (0.00 sec)
Google一把,发现skip-innodb有关,grep /etc/my.cnf一把,果然在my.cnf设置skip-innodb,把skip-innodb参数屏蔽掉,问题解决。
记录一下!