використанняLinuxгосподар будеVestaCPпанельБаза даних MySQLОновіть Mariadb до версії 10.4.6.

Неочікувано введіть таку команду▼
mysql -uroot -p
- Введіть пароль для входуMySQL.
Виникає така помилка ▼
ПОМИЛКА 1045 (28000): заборонено доступ для користувача 'root'@'localhost' (використовуючи пароль: ТАК)
Зазвичай ця помилка спричинена неправильним паролем користувача root для даних MySQL, рішенням, звичайно, є скидання пароля.
Як помилка MySQL ERROR 1045 (28000)?
第 1 步:використовувати SSH软件Після входу в систему введіть таку команду, щоб зупинити базу даних mysql ▼
systemctl stop mysqld
第 2 步:Запустіть MySQL за допомогою наступної команди та запустіть її без перевірки дозволів ▼
mysqld --skip-grant-tables &
У цей момент було повідомлено про ще одну помилку ▼
[ПОМИЛКА] Фатальна помилка: прочитайте розділ «Безпека» посібника, щоб дізнатися, як запустити mysqld від імені root!
Будь ласка, SSH і введіть таку команду ▼
mysqld --user=root --skip-grant-tables &
第 3 步:SSH вхід до mysql ▼
mysql -uroot
或
mysql
第 4 步:оновити пароль root
Mysql5.7 або новішої ▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';Версія Mysql5.7 ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';第 5 步:Оновити дозволи ▼
flush privileges;
第 6 步:вийти з mysql ▼
exit
或
quit
第 7 步:Повторно увійдіть до mysql з користувачем root ▼
Mysql -uroot -p
- Введіть пароль:
<输入刚改好的密码123456>
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився "Вирішення ПОМИЛКИ 1045 (28000): заборонено доступ для користувача 'root'@'localhost' (використовуючи пароль: ТАК)", який був корисним для вас.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-1094.html
Щоб розкрити більше прихованих хитрощів🔑, приєднуйтесь до нашого Telegram-каналу!
Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!