繁体中文
设为首页
加入收藏
当前位置:设计首页 >> web设计 >> MySQL5 改密码后不能登录问题的解答

MySQL5 改密码后不能登录问题的解答 (2)

2008-01-23 21:57:18  作者:未知  来源:互联网  浏览次数:26  文字大小:【】【】【
关键字:问题 解答


第一种方法行不通,只有试试第二种方法,mysql的官方FAQ中说,需要加上-old-password这一参数,我首先尝试 在命令行下起动mysql,

c:\mysql\bin>mysqld-nt -old-password

在另一窗口中 运行

C:\mysql\bin>mysql -uroot

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 540 to server version: 5.0.0-alpha-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select password('mypassword');

+------------------------+

| password('mypassword') |

+------------------------+

| 162eebfb6477e5d3  |

+------------------------+

1 row in set (0.55 sec)

mysql>

可以看出password的结果又变成16位的了,可喜的变化

我在c:\windows\my.ini (xp,98,中如此,2000中应在c:\wint\下)中的"mysqld"段中加入"set-variable=old-passwords"

例:

[mysqld]

basedir=C:/mysql

set-variable=old-passwords

datadir=C:/mysql/data

[WinMySQLadmin]

Server=C:/mysql/bin/mysqld-nt.exe

user=root

password=mypassword

然后在服务管理器中起动mysql

后来我又发现,只要在mysql.user表中把password的字段长度改成16系统就自动切换到了oldpassword方式,改成改回41后 又自动换到了新的验证方式.在这里提醒一下,更改password方式后,要重新设制一下密码并刷新一下权限(或重起mysql)

[1] [2]

责任编辑:骄纵


相关文章

最新文章

更多

· [文章] MY SQL常用命令
· Access 新手来看
· [图文] 如何远程连接SQL ...
· [文章] MySQL数据库和备份...
· [文章] SQL数据操作基础(...
· [文章] MySQL5 改密码后不...
· U盘(auto病毒)类病...
· [图文] QQ2009技术预览版...
· [文章] 最新AUTO木马病毒...
· [图文] 危害性更大媒体文...

推荐文章

更多

· [文章] MY SQL常用命令
· Access 新手来看
· [图文] 如何远程连接SQL ...
· [文章] MySQL数据库和备份...
· [文章] SQL数据操作基础(...
· [文章] MySQL5 改密码后不...
· [图文] 绘制可爱半透玻璃...
· U盘(auto病毒)类病...
· [图文] QQ2009技术预览版...
· [文章] 最新AUTO木马病毒...

热点文章

更多

· [精华] 教你怎样扣图,精彩...
· [图文] CorelDRAW海报版面...
· [文章] Lightscape渲染问...
· [图文] Lightscape室内阳...
· [图文] Lightscape室内设...
· [文章] Lightscape完整教程
· [图文] 无锯齿光域网渲染教程
· [图文] LS室内效果图渲染...
· [图文] Lightscape通道渲...
· [图文] 用Photoshop计算命...

推荐图文

Access 新手来看
Access 新手来看
如何远程连接SQL Server数据库
[图文] 如何远程连接SQL ...
绘制可爱半透玻璃圣诞帽
[图文] 绘制可爱半透玻璃...
QQ2009技术预览版快速体验 新功能真不少
[图文] QQ2009技术预览版...
危害性更大媒体文件木马攻防实战
[图文] 危害性更大媒体文...