dev/db
mariadb - Access denied for user 'wlrn566'@'localhost' (using password: YES)"
wlrn566
2023. 7. 24. 00:23
서버에 api를 만들어 놓은 nodejs 파일을 넣고 api를 호출해봤다.
분명 로컬에서 돌릴때는 서버의 DB에 접속이 잘됐는데 계속
Access denied for user 'wlrn566'@'localhost' (using password: YES)" 오류가 떳다..
1. 비밀번호 확인
비밀번호가 틀렸나해서 혹시 몰라 계정을 지우고 다시 만들기도 했다.
8자리 이상 영문 숫자도 넣고 해봤다.
2. 권한 확인
권한이 없나해서 권한도 확인하고 다시 주고 뺏고 다했었다..
3. mariaDB 재시작..
이것저것 다 해봤는데도 계속 뜨고 있었고, 로컬 연동은 잘됬다. 워크벤치도 잘 들어가졌다.
'wlrn566'@'localhost' 라는 저 글자가 계속 미심쩍어서
db 계정을 만들 때 localhost도 따로 추가해주고
권한도 localhost에 대해 따로 부여해주었더니 해결이 되었다...!
**
계정을 만들 때 '%' 를 넣어주면 외부 모든 곳에서 접속이 가능하다고 했는데 localhost는 아닌가 보다.
계정 리스트를 확인해도 '%'로 만들어주면 localhost도 같이 추가 되길래 당연히 다 되는줄 알았는데 아니었다.
'localhost'로 하나 더 추가해주고 해당 계정에 권한도 따로 부여되니 해결되었다.