系统win7homebasic(32位);进入mysql,输入命令showdatabases,显示
ERROR 1049 (42000): Unknown database '(null)'数据库的路径是对的,可是还是是这样,真急人,我该怎么做呢

解决方案 »

  1.   

    mysql -uroot -p''   -p直接跟密码,不要用空格,试下.
      

  2.   


    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | cpc                |
    | food               |
    | mydb               |
    | mydb_1             |
    | mysql              |
    | questdebug         |
    | questsoftware      |
    | test               |
    | text               |
    +--------------------+
    10 rows in set (0.03 sec)mysql>
    楼主打错字了吧。
      

  3.   

    mysql> show databases;
    ERROR 1049 (42000): Unknown database '(null)'
    mysql>没有打错
      

  4.   

    试试
    USE MYSQL;
    SELECT * FROM DB;看看什么结果,可能MYSQL这个库坏掉了。
      

  5.   

    检查一下你 %datadir% 下有些什么目录? 应该是有的目录有问题。
      

  6.   


    是 show databases; 不是 howdatabases,楼主再试试看。
      

  7.   

    看下你的数据库的配置文件,my.cnf配置下你的数据库路劲。如果实在不行,建议你重新安装下你的数据库服务。
      

  8.   

    看看mysql那个数据库,我记得里面是不是有什么表的配置什么的。修改后用show databases试试。