我自己写了个程序,用来注册MySQL数据库的一般用户,我把注册的用户名和密码保存到了mysql数据库的user表里面,里面还存放着root用户,一般用户的密码我用md5()加密了,但是我在命令提示符里想用一般用户连接数据库时,却显示不成功,请问这是怎么回事???谢谢!!!

解决方案 »

  1.   

    寒,你用 mysql 库的 user 表????
    你还是另起一个数据库.另起一个user表吧.
      

  2.   

    那个表的加密方式是password()函数加密的!
      

  3.   

    命令提示符?
    你不是要键入一个md5后的密码吧?记得住吗?....
    下载个mysql试图工具(phpmyadmin等),将普通用户和对应的密码copy出来,再在dos下键入用户名,黏贴密码进去。
      

  4.   

    mysql数据库的user表不要乱动,这个是mysql的连接用户的表