Вряд ли я удалил своего пользователя 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';
Что это...