浏览 1312 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-27
在mysql4.0下 mysql> select password('abc'); +------------------+ | password('abc') | +------------------+ | 7cd2b5942be28759 | +------------------+ 而在mysql5.0下 select password('abc'); +-------------------------------------------+ | password('abc') | +-------------------------------------------+ | *0D3CED9BEC10A777AEC23CCC353A8C08A633045E | +-------------------------------------------+ 经查资料,在mysql5.0下使用old_passord()函数就可以得到与4.0一样的效果 select old_password('abc'); +---------------------+ | old_password('abc') | +---------------------+ | 7cd2b5942be28759 | +---------------------+ 但只要需要改动到程序,再进行查资料 两个函数都可以用password() 函数调用, 控制开关由/etc/mysql/my.cnf中的old_passwords变量设定: 设置为“0” ,调用新的password函数, 设置为”1″,就调用旧的password函数。 问题最终解决,不用修改程序 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |