你还没有连上数据库,"show databases"这样的数据库命令是不能用的.
用"mysql -u root -p"试试.

解决方案 »

  1.   

    是的,你还没有登陆进mysql,用户名和密码不正确。
    你可以试试root不加密码登陆,进去之后查看
    mysql.user表里面的用户名和密码,
      

  2.   

    cmd-> mysql     (if you config the envionment variables for mysql)
      

  3.   

    1.ODBC应该是远程用户吧?楼主直接尝试MYSQL命令,不用其他参数试试看。另外,可以尝试C:\MYSQL\BIN>mysql 试试看。也许是楼主windows的PATH设置不对。
     
    2.大家说的很明白了,由于楼主没进入数据库,SHOW DATABASE是MYSQL的命令,不是WINDOWS的COMMAND的命令,所以会报错啦。