Рейтинг:0

Не удается войти в mysql db, доступ запрещен для пользователя «root»

флаг bn

после установки mysql-сервера с помощью sudo apt установить mysql-сервер и войдите, набрав mysql ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ 'root'@'localhost', ИДЕНТИФИЦИРОВАННОГО С mysql_native_password BY 'very_strong_password';. После этого я уволился. И теперь, когда я пытаюсь войти в mysql, набрав mysql он сообщает мне ОШИБКУ 1045 (28000): Доступ запрещен для пользователя «root» @ «localhost» (с использованием пароля: НЕТ) я уже пробовал

sudo mysqld_safe --skip-grant-tables &

как команды и ничего не изменилось. Это на моем локальном компьютере, и я использую Ubuntu 20.04. Я также попытался удалить mysql, и это также ничего не меняет. Как я могу войти на свой сервер mysql.

флаг in
Недавняя «лучшая практика» для MySQL Server с 2017 года заключалась в том, чтобы **не** использовать учетную запись `root`, если только не настроить сервер в первый раз или не исправить что-то, что пошло действительно неправильно. Вам, скорее всего, потребуется удалить MySQL, а затем удалить оставшиеся файлы в `/var/lib/mysql`, прежде чем вы сможете получить работающую систему. **Обратите внимание**, что ничто не должно использовать учетную запись `root`. Всегда. Создайте отдельную учетную запись администратора с хорошим паролем. `root` предназначен только для установки и исправления действительно больших проблем...
флаг hr
Если вы установили пароль и хотите его использовать, вы должны вызвать команду `mysql` с параметром `-p` или `--password`, например. `mysql -u корень -p`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.