공부/JUN STUDY

Mysql Access denied Error 해결법 Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost'

JUNFUTURE 2024. 8. 22. 23:40

인증 플러그인 변경:

  1. MySQL에 sudo로 접속:
    sudo mysql
  2. 플러그인 변경: MySQL 프롬프트에서 다음 명령어를 실행하여 root 사용자의 인증 방식을 변경합니다.여기서 your_new_password는 새로운 비밀번호로 설정합니다.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';
  3. 변경 사항 적용:
    FLUSH PRIVILEGES;
  4. MySQL에서 로그아웃:
    EXIT;
  5. 다시 로그인 시도:
    mysql -u root -p