Невозможно ввести пароль при установке mariadb на centos

После выполнения приведенных ниже команд я получаю эту ошибку. На данный момент он не позволяет мне вводить пароль - ни один ключ, кроме Enter, не работает. Enter просто дает мне ту же ошибку. Как мне сейчас установить пароль?

Я, кстати, использую Cent OS 7.

# sudo systemctl start mariadb.service
# sudo systemctl enable mariadb.service
# sudo mysql_secure_installation

ПРИМЕЧАНИЕ: РЕКОМЕНДУЕТСЯ ЗАПУСКАТЬ ВСЕ ЧАСТИ ЭТОГО СКРИПТА ДЛЯ ВСЕХ MariaDB СЕРВЕРЫ В ПРОИЗВОДСТВЕННОМ ИСПОЛЬЗОВАНИИ! ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ КАЖДЫЙ ШАГ!

Чтобы войти в MariaDB и защитить его, нам понадобится текущий пароль для пользователя root. Если вы только что установили MariaDB, и вы еще не установили пароль root, пароль будет пустым, поэтому вам нужно просто нажать здесь.

Введите текущий пароль для root (введите, если нет): ОШИБКА 1045 (28000): доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: ДА) Введите текущий пароль для root (введите его, если нет):

0
задан 28 August 2019 в 13:31
1 ответ

Похоже, вы заблокированы. Вы можете сбросить пароль MariaDB, выполнив следующие действия:

  1. Остановить MySQL
sudo systemctl stop mariadb
  1. Запустить базу данных без загрузки таблиц предоставления или включения сети:
sudo mysqld_safe --skip-grant-tables --skip-networking &
  1. Теперь вы можете подключиться к базе данных как пользователь root, который не должен спрашивать для пароля.
mysql -u root
  1. Теперь вы должны ввести приглашение mysql. Теперь мы действительно можем изменить пароль root MariaDB.

Для MySQL 5.7.6 и новее, а также MariaDB 10.1.20 и новее используйте следующую команду.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

Для MySQL 5.7.5 и старше, а также MariaDB 10.1 .20 и старше, используйте:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');

Не забудьте заменить new_password новым паролем по выбору.

После этого перезапустите MySQL. Вы сможете войти в систему с новым паролем.

Спасибо.

0
ответ дан 5 December 2019 в 01:06

Теги

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