我安装了一个mysql数据库,可是我不知道为何我的数据库里面 的test数据库却不能用,这是怎么回事啊

解决方案 »

  1.   

    我在test数据库下建了一个data表如下:
    create table data( id mediumint not null auto_increment primary key,content varchar(50) not null,dat datetime);
      总是出现  error 1005 (hYooo):can't create table 'test.data' <error:121> 
      

  2.   

    在TEST下,
    create table t1 (id int);试试行不行。
      

  3.   

    贴出你如下的结果。mysql>  show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | csdn               |
    | examples           |
    | mysql              |
    | test               |
    +--------------------+
    5 rows in set (0.00 sec)mysql> show grants;
    +-------------------------------------------------------------------------------
    | Grants for root@localhost
    +-------------------------------------------------------------------------------
    | GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*23A
    E809DDACAF96AF0FD78ED04B6A265E05AA257' WITH GRANT OPTION |
    +-------------------------------------------------------------------------------
    1 row in set (0.00 sec)mysql>