MySQL: не может получить доступ к корню или командной строке

0

Пользователь 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
  • 1
    Попробуйте запустить MySQL с sudo и , если это работает, выполните верхний ответ здесь
  • 0
    @Tim Даже с sudo я получаю тот же результат
Показать ещё 19 комментариев
Теги:

2 ответа

0

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

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

0

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

sudo mysql -u root -p
  • 0
    Здравствуй! спасибо за ответ, но даже с sudo я все равно получаю тот же результат

Ещё вопросы

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