본문 바로가기

DataBase/MySQL

[MySQL] ERROR 1044 (42000): Access denied for user

MySQL을 사용하면서 기존의 root 계정을 건들이기 싫어서 새로 계정을 만들어서 작업하고자 했다.

새로운 계정을 만드는건 처음이라 이곳저곳 설명을 참고하면서 진행했는데..

 

ERROR 1044 (42000): Access denied for user

 

이런 에러가 발생했다.

 

찾아보니,

- 루트 계정에서 권한을 줘야 한다. 

grant all privileges on *.* to '계정명'@localhost identified by '비밀번호';

 

- 포트 연결이 제대로 되어 있는지 확인.

 

등이 있었는데, 딱히 효과가 없었다.

 

뭔가 잘못한 부분이 있는거 같아서 아예 새로 만드는 과정을 살펴보다보니.. 새로 생성한 계정명과 생성한 커넥션의 이름이 같아야하는것 같다. 일단 해결..

 

 

'DataBase > MySQL' 카테고리의 다른 글

[MySQL] 관계형 데이터베이스  (0) 2024.01.12
[MySQL] CRUD  (0) 2024.01.12
[MySQL] MySQL의 구조  (0) 2024.01.11