Не удается войти в MySQL

У меня очень распространенная проблема с моим Ubuntu 16.04 LTS / MySQL 5.7.18 / WordPress, работающим на цифровой капельке Ocean с 2-мя процессорами, 40-гигабайтным SSD-диском и 16-гигабайтной оперативной памятью. Капля только работает на одном сайте и почти не имеет трафика, потому что она все еще находится в разработке.

Я не могу подключиться через 'mysql -u root -p'. Я не могу использовать скрипт sudo mysqlsecureinstallation.

Каждый раз после ввода пароля я получаю сообщение об ошибке «Доступ запрещен для пользователя« root »@« localhost »(с использованием пароля: ДА).

Это похоже на очень распространенная проблема. Я потратил целый день на выполнение всех обычных рекомендаций, таких как переустановка MySQL, с предыдущей деинсталляцией и без нее, перекрестное переключение на MariaDB и обратно в MySQL. Что я делаю неправильно?

Btw, сайт WordPress работает нормально. Проблема стала очевидной только тогда, когда я добавил Moodle к установке и застрял в точке, где вам нужно создать таблицы Moodle. Поскольку я не могу войти в сервер MySQL, я теперь застрял.

1
задан 4 June 2017 в 21:57

2 ответа

Убедитесь, что вы запустили mysql.

mysql -h 127.0.0.1 -u root

, если вы не задали пароль mysql, вы не должны включать -p, обратите внимание, что вы должны указать хост

0
ответ дан 18 July 2018 в 12:10

Убедитесь, что вы запустили mysql.

mysql -h 127.0.0.1 -u root

, если вы не задали пароль mysql, вы не должны включать -p, обратите внимание, что вы должны указать хост

0
ответ дан 24 July 2018 в 19:55
  • 1
    MySQL работает. Я пробовал ваши предложения, но с тем же результатом: доступ запрещен для пользователя root '@' localhost ' – Wink 6 June 2017 в 09:25

Другие вопросы по тегам:

Похожие вопросы: