DataBase/MySQL

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

JungCw 2024. 3. 29. 10:52

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

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

 

ERROR 1044 (42000): Access denied for user

 

이런 에러가 발생했다.

 

찾아보니,

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

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

 

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

 

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

 

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