Home > Database > Mysql Tutorial > body text

解决MySQL中忽略用户的现象_MySQL

WBOY
Release: 2016-06-01 14:00:58
Original
794 people have browsed it

如果遇到下述错误,表示当启动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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template