Fixing ERROR 1396 (HY000): Operation CREATE USER failed


Если после удаления пользователя из MySQL:

use mysql
delete from user where user='username';

Команда:

CREATE USER 'username' IDENTIFIED BY 'password';

выдает ошибку:

ERROR 1396 (HY000): Operation CREATE USER failed for 'username'

Лечится следующим образом:

delete from mysql.user where user='username';
delete from mysql.db where user='username';
flush privileges;

Проверяем:

CREATE USER 'username' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

Пользователь добавлен.



08 ноября 2012.   Комментарии: 707.    Размещено в Linux

Комментирование закрыто.