После выполнения приведенных ниже команд я получаю эту ошибку. На данный момент он не позволяет мне вводить пароль - ни один ключ, кроме Enter, не работает. Enter просто дает мне ту же ошибку. Как мне установить пароль сейчас?
Между прочим, я использую Cent OS 7.
# sudo systemctl start mariadb.service
# sudo systemctl enable mariadb.service
# sudo mysql_secure_installation
ПРИМЕЧАНИЕ: ЗАПУСК ВСЕХ ЧАСТЕЙ ЭТОГО СКРИПТА РЕКОМЕНДУЕТСЯ ДЛЯ ВСЕХ СЕРВЕРОВ MariaDB, ИСПОЛЬЗУЕМЫХ В ПРОИЗВОДСТВЕ! ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ КАЖДЫЙ ШАГ!
Чтобы войти в MariaDB и защитить его, нам понадобится текущий пароль для пользователя root. Если вы только что установили MariaDB и еще не установили пароль root, пароль будет пустым, поэтому вам просто нужно нажать здесь Enter.
Введите текущий пароль для root (введите, если нет): ОШИБКА 1045 (28000): Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES). Введите текущий пароль для root (введите, если нет):
Похоже, вы заблокированы. Вы можете сбросить пароль MariaDB, выполнив следующие действия:
sudo systemctl stop mariadb
sudo mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root
Для 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. Вы должны войти в систему с новым паролем.
Спасибо.