Mysql пользовательская таблица не имеет root-пользователя

0

Я пытаюсь сбросить пароль для пользователя root и я успешно выполнил ниже команды

service mysql stop
mysqld_safe --skip-grant-tables
mysql -u root

Теперь, когда я ищу root в user таблице, я получаю empty set

mysql> select * from user where User regexp 'root';
Empty set (0.00 sec)

Как возможно, что нет учетной записи root и я все еще могу войти в систему как mysql -u root

Какую команду использовать для обновления пароля root?

Я использую Mysql Version 5.6 '

Теги:
select
mysql-workbench
join
mysqli

1 ответ

0
Лучший ответ

Чтобы просмотреть список учетных записей в MySQL, используйте этот запрос:

SELECT User FROM mysql.user;

Также, чтобы сбросить пароль для пользователя root, обратитесь к официальной документации MySQL 5.6, поскольку команда различается для разных операционных систем -

https://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню