使用Linux호스트는VestaCP패널MySQL 데이터베이스Mariadb 버전 10.4.6으로 업그레이드하십시오.
의외로 다음 명령어를 입력합니다▼
mysql -uroot -p
- 로그인 비밀번호를 입력하세요MySQL은.
▼ 다음 오류가 발생합니다
오류 1045(28000): 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(암호 사용: YES).
일반적으로 이 오류는 MySQL 데이터에 대한 잘못된 루트 사용자 비밀번호로 인해 발생합니다. 해결책은 물론 비밀번호를 재설정하는 것입니다.
MySQL ERROR 1045(28000) 오류는 어떻게 합니까?
1단계:SSH 사용软件로그인 후 다음 명령어를 입력하여 mysql 데이터베이스를 중지합니다 ▼
systemctl stop mysqld
2단계:다음 명령어로 MySQL을 시작하고 권한 확인 없이 시작 ▼
mysqld --skip-grant-tables &
이 시점에서 또 다른 오류가보고되었습니다 ▼
[ERROR] 치명적인 오류: 루트로 mysqld를 실행하는 방법을 알아보려면 설명서의 "보안" 섹션을 읽으십시오!
SSH를 실행하고 다음 명령을 입력합니다 ▼
mysqld --user=root --skip-grant-tables &
3단계:mysql에 SSH 로그인 ▼
mysql -uroot
或
mysql
4단계:루트 비밀번호 업데이트
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에 다시 로그인 ▼
Mysql -uroot -p
- 암호를 입력:
<输入刚改好的密码123456>
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "오류 1045 해결(28000): 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: YES)"가 도움이 됩니다.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-1094.html
최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!