作者ankasc (初夏。)
看板Database
标题Re: [SQL ] MySQL 4.x & 5.x的password
时间Mon Feb 12 19:31:24 2007
※ 引述《sickleave (咳到死)》之铭言:
: 您的说明很简略,
: 我猜测会不会是你更新错栏位的缘故,
: 或许你可以考虑在my.cnf中,
: 加入skip-grant-tables这个参数,
: 或者是在启动时加上--skip-grant-tables,
: 先跳过权限的检查进入资料库查看看是什麽问题..
: 再看怎麽处理.
我现在勉强算是解决问题了(虽然还是不知道当初问题的发生原因是啥),
最初测试的环境是Mysql 5.0,
第一个状况是使用api登入时会出现client version的问题,
(印象中曾经有登入成功过,不过我忘记那次是怎麽成功的了...Orz)
後来更新password成old password後,发生无法登入的问题,
(确定更新正确栏位,因为会check一次,而且byte数会不一样)
一直找不到原因,後来发现mysql service竟然偷偷挂了?
然後更糟糕的是,竟然service再也起不来了....
好像是1067的error code,找资料发现可能是configure file有问题,
问题是根本没改过(有backup),手打一次也没用....
後来我是重灌Mysql 4.1,4.1和5.0的password使用一样的hash,
不过这次改成old pwd後倒是没有问题了.....真是诡异,
偏偏我还模拟不出来之前的情况....XD
就是这样了,顺便报给大家知。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.86.128.60