MySQL 오류 1045(28000) 해결 방법: 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다.

사용하려고 할 때 MySQL의 데이터베이스에서 다음과 같은 오류 메시지가 나타날 수 있습니다.

MySQL 오류 1045(28000) 해결 방법: 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니다.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

해결 방법MySQL의 오류 1045(28000): 사용자 'root'@'localhost'에 대한 액세스가 거부되었습니까?

1. 먼저 서버를 중지하십시오.

service mysql stop
2. MySQL 서비스 디렉토리를 생성합니다.
mkdir /var/run/mysqld

3. 생성된 디렉터리를 사용할 수 있도록 MySQL 권한을 부여합니다.

chown mysql: /var/run/mysqld
4. 권한 없이 MySQL을 시작하고 네트워크를 확인합니다.
mysqld_safe --skip-grant-tables --skip-networking &
5. 비밀번호 없이 서버에 로그인합니다.
mysql -u root mysql

또는:

mysql -u root mysql

mysql 클라이언트에서 계정 관리 명령문이 작동하도록 서버에 그랜트 테이블을 다시 로드하도록 지시합니다.

mysql> FLUSH PRIVILEGES;

그런 다음 수정'root'@'localhost'계정 비밀번호.비밀번호를 사용하려는 비밀번호로 바꾸십시오.호스트 이름 부분이 다른 루트 계정의 암호를 변경하려면 해당 호스트 이름을 사용하도록 지침을 수정하십시오.

MySQL 5.7.6 이상:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

MySQL 5.7.5 이하:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

또는 사용자 테이블에서 직접:

UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

XAMPP의 경우

MySQL 서비스를 중지하십시오.명령 창을 열고 XAMPP MySQL 디렉터리로 전환합니다.

> cd \xampp\mysql\bin\

보안 없이 서비스를 실행하려면(mysql이 아니라 mysqld를 실행하고 있음에 유의하십시오):

> mysqld.exe --skip-grant-tables

MySQL 서비스가 이 창에서 실행되므로 다른 명령 창을 열고 XAMPP MySQL 디렉터리로 변경합니다.

> cd \xampp\mysql\bin\

MySQL 클라이언트를 실행합니다.

> mysql

비밀번호 업데이트:

mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';

MySQL을 종료합니다.

mysql> \q

작업 관리자를 사용하여 아직 실행 중인 mysqld.exe를 취소하고 MySQL 서비스를 다시 시작하십시오.

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "MySQL ERROR 1045 (28000): 사용자 'root'@'localhost' 해결 방법에 대한 액세스 거부"가 도움이 될 것입니다.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-30369.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

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

 

发表 评论

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

맨위로 스크롤