Skip to the content.

ERROR 1045 (28000): Access denied for user ‘user_name’@’host_name’ (using password: NO)

해당 유저에 대해 엑세스 권한이 없음

  1. 비밀번호 재확인
     # 비밀번호 입력을 하지 않았을 경우
     ERROR 1045 (28000): Access denied for user 'user_name'@'host_name' (using password: NO)
    
     # 비밀번호가 잘못되었을 경우
     ERROR 1045 (28000): Access denied for user 'user_name'@'host_name' (using password: YES)
    
  2. mysqldump: Couldn't execute 'FLUSH TABLES WITH READ LOCK': Access denied for user 'host_name'@'host_name' (using password: YES) (1045)

    데이터 복원 시에 발생하는 경우가 있음. 이는 덤프 파일 작성 시 GTID 옵션이 OFF가 아닌 다른 값으로 설정함으로 인해 해당 쿼리를 실행하지 못하는 경우가 있을 수 있음

     # 덤프 시 아래와 같이 옵션 설정
     --set-gtid-purged=OFF