当你使用INSERT或UPDATE语句存储一个非空的口令时,你必须使用PASSWORD()函数加密它。这是因为在user表中以加密形式存储口令,而不是作为纯文本。如果你忘记这个事实,你可能像这样试图设置口令: shell mysql -u root mysql mysql INSERT INTO user (Host,User,Password) VALUES('%','jeffrey','biscuit'); mysql FLUSH PRIVILEGES 结果是纯文本值'biscuit'作为口令...
[ 查看全文 ]