MySQL: не может получить доступ к корню или командной строке - PullRequest
0 голосов
/ 04 февраля 2019

Пользователь Linux (Ubuntu 18.04) выполнил следующие команды, используя это руководство :

  807  sudo apt-get update
  808  sudo apt-get install mysql-server
  809  sudo ufw allow mysql
  810  systemctl start mysql
  811  systemctl enable mysql
  812  /usr/bin/mysql -u root -p

Вывод последней строки:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Я получаю тот же результат без -p:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Есть идеи?Я пытался удалить и переустановить несколько раз, и пароль, который я ввел в приглашениях, был моим корневым паролем.

РЕДАКТИРОВАТЬ: я пробовал как с sudo, так и без него, я все еще получаю те же результаты

Моя версия Linux:

Distributor ID: Ubuntu
Description:    Bodhi Linux 5
Release:        18.04
Codename:       bionic

Моя версия MySQL:

mysql  Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using  EditLine wrapper

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Я привел в порядок свою систему:

sudo apt-get --purge autoremove mysql-server, а затем переустановил ее в соответствии с руководством, проблема, похоже, была решена.

0 голосов
/ 04 февраля 2019

Джессика, я попробовал точные шаги по предоставленной вами ссылке (место в стойке).Я использую 18.04 LTS.Шаг должен быть ниже, когда вы вызываете MySQL.Это сработало идеально для меня.Кроме того, в моем случае утилита mysql_secure_installation не запускалась автоматически.Поэтому мне пришлось вызвать только «sudo mysql», а затем обновить пароль для root.

sudo mysql -u root -p
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...