如何正确的解决 MySQL中忽略用户的现象

作者:359211 来源:赛迪网 时间:2008-11-27 16:00:00 

如果遇到下述错误,表示当启动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('newpwd')
 
5.

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

标签:
0
投稿

猜你喜欢

  • 了解WEB页面工具语言XML(三)支持工具

    2008-09-05 17:18:00
  • 使用Javascript面向对象的思想编写ASP

    2008-06-16 12:20:00
  • asp如何遍历目录及目录下的文件?

    2009-11-11 17:55:00
  • ASP连接Access数据库和SQL server数据库的方法

    2007-08-22 13:16:00
  • AJAX实现web页面中级联菜单的设计

    2007-09-26 13:37:00
  • DreamweaverMX制作导航下拉菜单

    2010-07-02 16:29:00
  • jQuery 1.3.3 新功能[译]

    2009-06-04 12:23:00
  • 纯CSS图片预加载

    2009-10-28 18:40:00
  • iframe全跨域高度自适应解决方案

    2008-12-21 16:16:00
  • Oracle 忘记密码的找回方法

    2009-03-06 11:12:00
  • asp入门之字符串函数介绍示例

    2008-11-04 20:18:00
  • 在SQL Server 2005数据库中更改数据架构

    2009-01-19 13:06:00
  • 较完善的日历组件js源码(兼容)

    2010-08-08 08:43:00
  • javascript 函数调用的对象和方法

    2010-07-02 12:25:00
  • 对SQL Server聚集索引的指示综合描述

    2010-08-31 14:25:00
  • SQL Server修改表所有者

    2010-02-04 08:33:00
  • 新书:《精通CSS网页布局》

    2009-01-08 11:57:00
  • 发散后的期望

    2008-07-31 18:32:00
  • Ajax缓存解决办法

    2008-10-22 13:42:00
  • 一个简单的JS显示日期代码

    2009-02-10 12:34:00
  • asp之家 网络编程 m.aspxhome.com