专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » mysql创建用户:解决MySQL中忽略用户的现象 »正文

mysql创建用户:解决MySQL中忽略用户的现象

来源: 发布时间:星期三, 2009年9月2日 浏览:7次 评论:0
  如果遇到下述表示当启动mysqld时或重新加载授权表时在用户表中发现具有非法密码账户

  发现用户'some_user'@'some_host'密码:忽略用户

  作为其结果许可系统将简单忽略账户

  在下面介绍中指明了可能原因和问题更正措施:

  1.或许你正打算用旧用户表运行新版本mysqld执行mysqlshow mysql user检查Password(密码)列是否短于16个通过该方式可检查该问题如果结果是肯定可运行脚本 /add_long_password脚本更正该问题

  2.账户具有旧密码(8长)而且未使用“--old-protocol”选项启动mysqld更新用户表中账户使的具有新密码或使用“--old-protocol”选项重启mysqld

  3.在用户表中未使用PASSWORD指定了密码使用mysql用新密码更新用户表中账户务必使用PASSWORD:

  4.

  mysql> UPDATE user SET Password=PASSWORD('pwd')

  5.

  -> WHERE User='some_user' AND Host='some_host';


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: