从Mysql 4.1版本开始,它使用了一种新的密码格式来增加安全性。原来的密码格式同这种不兼容。如果你使用PHP来编写网页,你可以使用:Improved MySQL Extension.
这些PHP调用MYSQL的增强型函数都是以:mysqli.XXX开始的。如果你不是用PHP,或是你不想改变原来的程序,只想最简单的方法。那你可以修改系统的密码。
把MYSQL的密码设置为旧格式,也就是原来的4.0格式,这样,浏览器就认识了。但是这有一个缺点: MYSQL不保证以后的版本一定提供改密码为旧格式。
建议你还是将相应的开发软件升级,或使用新的开发方法来访问MYSQL。

解决方案 »

  1.   

    从Mysql 4.1版本开始,它使用了一种新的密码格式来增加安全性。原来的密码格式同这种不兼容。如果你使用PHP来编写网页,你可以使用:Improved MySQL Extension.
    这些PHP调用MYSQL的增强型函数都是以:mysqli.XXX开始的。如果你不是用PHP,或是你不想改变原来的程序,只想最简单的方法。那你可以修改系统的密码。
    把MYSQL的密码设置为旧格式,也就是原来的4.0格式,这样,浏览器就认识了。但是这有一个缺点: MYSQL不保证以后的版本一定提供改密码为旧格式。
    建议你还是将相应的开发软件升级,或使用新的开发方法来访问MYSQL。
      

  2.   

    PHP 5支持4.1以上版本的MySQL
      

  3.   

    set password for user@localhost=old_password("your password");
      

  4.   

    哦,明白了~那就是说使用的那个网页方式管理MYSQL的一套东西不能直接用了(就是EDONG的PHP空间的MYSQL管理页面那一套东西),除了改它们,还有什么解决方案呢??~~
      

  5.   

    呵呵~~算了,先设置成旧密码格式了~~大家有什么好的方法,或者有好的MYSQL管理工具支持新密码格式,可以发短信,我再送30分~