• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

my sql 접속오류

24.02.14 18:11 작성 조회수 132

0

[제로초 강좌 질문 필독 사항입니다]
질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.
도움이 되는 질문을 하는 방법을 알려드립니다.

https://www.youtube.com/watch?v=PUKOWrOuC0c

에러 해결하기위해 권한 방화벽등 구글링으로 해결하려 했지만 계속 접속오류가 나네요
힘들어요

  • 데이터베이스 Access denied for user 'root'@'localhost' (using password: YES)

    힘들다 갑자기 이 오류가 뜬다 권한에 관한 오류인거 같다

    그래서 데이터베이스 sql을 명령 프롬프트에서 들어가기위해 관리자 권한으로 실행

    'mysql 은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

    ㅋㅋㅋㅋㅋㅋ

    새로운 오류

    이거는 환경변수에 들어가 Path설정 해결~

    이제 다시 접근 mysql 127.0.0.1 -u root -p로 접근하니 오류

    -u root -p 오해결

    이제 권한을 부여해준다 root에게

    GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;

    • GRANT ALL PRIVILEGES ON *.*: 모든 데이터베이스의 모든 테이블에 대한 모든 권한을 부여합니다.

    • 'root'@'localhost': 'root' 사용자에게 'localhost'에서의 접속에 해당하는 권한을 부여합니다. 만약 원격에서의 접속도 허용하려면 **'%'**로 변경할 수 있습니다.

    • WITH GRANT OPTION: 부여받은 권한을 다른 사용자에게 다시 부여할 수 있는 권한을 부여합니다.


답변 1

답변을 작성해보세요.

0

해결하신건가요? 보통은 DB 접근 권한이 없거나 비밀번호 틀린 이슈입니다.