오류 1045(28000) 해결: 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: YES)

使用Linux호스트는VestaCP패널MySQL 데이터베이스Mariadb 버전 10.4.6으로 업그레이드하십시오.

오류 1045(28000) 해결: 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다(비밀번호 사용: YES)

의외로 다음 명령어를 입력합니다▼

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 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤