MySQL

:: DEVELOPER ZONE

Login / Register

  • MySQL.com
  • Developer Zone
  • Partners
  • Online Shop
  • Downloads
  • Documentation
  • Forums
  • Lists
  • Bugs
  • Events
  • User Groups
  • Guilds
  • Blogs
  • Support
  • Resources
  • Books
  • FAQ

Справочное руководство по MySQL 4.0. :: A Проблемы и распространенные ошибки :: A.2 Распространенные ошибки при использовании MySQL :: A.2.13 Ошибка Ignoring user

  • Overview
  • MySQL Reference Manual
  • MaxDB Documentation
  • Connectors

Search the MySQL manual:


  • Справочное руководство по MySQL 4.0.

  • A.2 Распространенные ошибки при использовании MySQL
  • A.2.1 Ошибка Access denied
  • A.2.2 Ошибка MySQL server has gone away
  • A.2.3 Ошибка Can't connect to [local] MySQL server
  • A.2.4 Ошибка Host '...' is blocked
  • A.2.5 Ошибка Too many connections
  • A.2.6 Ошибка Some non-transactional changed tables couldn't be rolled back
  • A.2.7 Ошибка Out of memory
  • A.2.8 Ошибка Packet too large
  • A.2.9 Коммуникационные ошибки / Оборванные соединения
  • A.2.10 Ошибка The table is full
  • A.2.11 Ошибка Can't create/write to file
  • A.2.12 Ошибка в клиенте Commands out of sync
  • A.2.13 Ошибка Ignoring user
  • A.2.14 Ошибка Table 'xxx' doesn't exist
  • A.2.15 Ошибка Can't initialize character set xxx
  • A.2.16 Не найден файл (File not found)

Get the MySQL Language Reference and MySQL Administrator's Guide from MySQL Press!


Additional languages

  • German


Learn about new MySQL releases, technical articles, events and more.

Subscribe to the monthly MySQL Newsletter!


Previous / Next / Up / Table of Contents

A.2.13. Ошибка Ignoring user

Получение следующей ошибки:

Found wrong password for user: 'some_user@some_host'; ignoring user

означает, что при запуске mysqld или при перезагрузке таблиц привилегий сервер нашел в таблице user запись с неправильным паролем и в результате запись просто игнорируется системой привилегий.

Причины проблемы и способы ее решения могут быть следующими:

  • Возможно, работает новая версия mysqld со старой таблицей user. Это можно проверить путем выполнения mysqlshow mysql user, чтобы посмотреть, короче ли поле пароля, чем 16 символов. Если это так, то положение можно исправить, запустив сценарий scripts/add_long_password.

  • У пользователя старый пароль (длиной в 8 символов), а mysqld запущен без опции --old-protocol. Обновите данные пользователя в таблице user, задав новый пароль, или перезапустите mysqld с --old-protocol.

  • Пароль был установлен в таблице user без применения функции PASSWORD(). Воспользуйтесь mysql для обновления пароля пользователя в таблице user. Позаботьтесь о том, чтобы была использована функция PASSWORD():

    mysql> UPDATE user SET password=PASSWORD('your password')
        ->             WHERE user='XXX';
    

This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

Top / Previous / Next / Up / Table of Contents

© 1995-2005 MySQL AB. All rights reserved.

  • About MySQL
  • Careers
  • Site Map
  • Contact Us
  • Legal
  • Privacy Policy
  • Trademark Info
  • No Software Patents!