我用的是4.0.18  也有这个提示主要要看你的控制面版 的ODBC设置里有没有myodbc 的DSN, 有,进行设置,  测试成功就可以了

解决方案 »

  1.   


    多谢 seakingx 的回复我在ODBC数据源里测试myodbc3-test通过不过在命令行下连接却不行E:\mysql\bin>mysql -u root -p
    Enter password:*****
    ERROR 1045 <28000>:Access denied fot user: 'root'@'host' <Using password: YES>
    这又是什么原因呢??
    谢谢~~
      

  2.   

    按提示应该是密码不对
    E:\mysql\bin>mysql -u  root  -p123456比如12345是密码,要紧跟p输入, 这样试过吗?
      

  3.   

    E:\mysql\bin>mysql -u root
    不用密码,直接进试试
      

  4.   

    ……FT如 lehool 所言密码为空怎么会??在winmysqladmin里my.ini明明显示有密码的呀??不解
      

  5.   

    winmysqladmin里my.ini 显示的密码和用户 好象不能体现在mysql 
    不知道是我没搞明白还是怎么回事, 我也碰到这个问题
      

  6.   

    :)
    A:
    MyODBC  的那个提示不会有什么影响的.
    你可以使用 mysql.exe / MySQL-Front / MySQL Control Center / 来访问数据库
    B:
    winmysqladmin.exe 在 my.ini 中设置的那个用户名与密码.
    没有任何用处.
    那是之前的版本所使用的.现在出于安全性考虑已去除该功能.
    C:
    新 MySQL 安装好后.
    默认的登录用户是
    Host = localhost User =root Password 为空
    所以你应该这样子登录 mysql -h localhost -u root 回车