作者sickleave (咳到死)
看板Database
标题Re: [SQL ] MySQL 4.x & 5.x的password
时间Mon Feb 12 16:49:46 2007
※ 引述《ankasc (初夏。)》之铭言:
: 想请教一个问题,我安装了MySQL 5.0的版本後,
: 由cmd line连到mysql host是没有问题的,
: 但是如果透过所使用的library来建立连线,
: 就会出现认证错误,需upgrade client version的情况。
: 我知道原因是因为MySQL 4.x & 5.x的密码hash方式不同,
: 而大多数网路上的作法都是将host的密码加密方式改回OLD_PASSWORD的方式,
: 可是我设定之後host用OLD PASSWORD的模式和更新User password後,
: 却会连cmd line的方式连进去都不行,
: 更惨的是mysql service就此挂了....=_=
: 是否在改回OLD_PASSWORD之後,登入的方式需指定?
: 另外不知道遇过这个状况的人都选择怎麽做?
: 现在已经考虑改用4.x的了....Orz
您的说明很简略,
我猜测会不会是你更新错栏位的缘故,
或许你可以考虑在my.cnf中,
加入skip-grant-tables这个参数,
或者是在启动时加上--skip-grant-tables,
先跳过权限的检查进入资料库查看看是什麽问题..
再看怎麽处理.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.35.50