Вряд ли я удалил своего пользователя root из таблицы mysql.user.
delete from mysql.user where user='username';
Чтобы сделать того же пользователя root, я пытаюсь запустить ниже запроса,
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
Я получаю ошибку как
ERROR 1396 (HY000): Operation CREATE USER failed for 'username'@'localhost'
По этот ответ SO, я пробовал FLUSH PRIVILEGES;, но все-таки получаю ту же ошибку.
Любая идея, что происходит не так?
Ответ
Мне также пришлось удалить то же самое из mysql.db table
delete from mysql.db where user='username';
Что это...