[RDS] : Error: ER_ACCESS_DENIED_ERROR: Access denied for user '์ฌ์ฉ์'@'IP' (using password: YES)์ค๋ฅํด๊ฒฐ

์ค๋ฅ ๋ฐ์ ์์ธ
์์
์ ๋ง์น ๋๋ ํ ๋ฆฌ๋ฅผ Github์ ์ปค๋ฐํ๋ ๊ณผ์ ์์,
๊ฐ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ config.json ํ์ผ๋ ๊ฐ์ด ์
๋ก๋๊ฐ ๋์ด์,
๋ฐ์ดํฐ ๋ณ๊ฒฝ์ ๋ฐฉ์งํ๊ณ ์ ํ์ฌ ์ฐ๊ฒฐ๋์ด ์๋ RDS์ ๋ฐ์ดํฐ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ์๋ค.
๊ทธ ํ๋ก ๋ค์ ์์
์ ์งํํ๊ธฐ ์ํด์ ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์ด์ด ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ํ์ธํ๋๋ฐ,
์ค๋ฅ๊ฐ ๋ฐ์ํ์๋ค.
์ค๋ฅ ๋ฐ์
Error: ER_ACCESS_DENIED_ERROR: Access denied for user '๋ง์คํฐ ์ฌ์ฉ์ ๋ช
'@'IP์ฃผ์' (using password: YES)
ํด๋น ์ค๋ฅ๋ก ์ธํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผ ์์ฒด๊ฐ ๋ถ๊ฐ๋ฅ ํ๋ค๋ณด๋ ์๋นํ ์ค๋์๊ฐ ์ ๋ฅผ ๋จน์๋ค.
์๋ ํด ๋ณธ๊ฒ๋ค
- RDS์์ ๋ณ๊ฒฝํ ๋น๋ฐ๋ฒํธ๋ฅผ config.jsonํ์ผ์์ ์์ ์ ์ ํํ๊ฒ ํด์ฃผ์๋์ง.

ํด๋น ํ์ผ์ ํ์ธํ๋ฉด development๋ผ๋ key์ value ๊ฐ์ ํ์ฌ RDS์ ๊ตฌ์ฑ์์ ํ์ธ๋๋ ์ฌ์ฉ์ ๋ช ๊ณผ ๋ณ๊ฒฝํ ๋น๋ฐ๋ฒํธ, ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ช ๊ณผ, RDS์ ์๋ํฌ์ธํธ๊ฐ ๊ฐ์์ผ ์ ์์ ์ผ๋ก DB์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ค.
๋๋ ์ด์์์๋ค.
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ค๋ฅ๋ ํด๊ฒฐ๋์ง ์์๋ค.
ํด๋น ์ค๋ฅ ๊ด๋ จํ์ฌ ๊ตฌ๊ธ๋ง์ ํ๋ ๋์ค ์๋ก์ด ์์ธ์ ์ ์ํ๋ ๋ธ๋ก๊ทธ๋ฅผ ์ ํ๊ฒ ๋๋ค.
๋ธ๋ก๊ทธ์์ ์ ์ํ ์์ธ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ๋ก๊ทธ์ธ ์ ๋ณด๊ฐ ์๋ชป๋ ๊ฒฝ์ฐ
- ์ธ๋ถ ์ ์์ ์ด์ด์ฃผ์ง ์๋ ๊ฒฝ์ฐ
- ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ์ง ์์ ๊ฒฝ์ฐ
- ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋๋ก ์ค์ ํ์ง ์์ ๊ฒฝ์ฐ
์ฒซ ๋ฒ์งธ ๊ฒฝ์ฐ : IP ์ PORT ๋ฒํธ๋ฅผ ์ ํํ ํ์ธํ๋ผ.
IP์ PORT๋ฒํธ๋ RDS๋ฅผ ์ค์ ํ๊ณ mySQL์์ ๋งจ์ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ๋ฉด์ ์ค์ ํ ์ดํ ๋จ ํ๋ฒ๋ ๋ณ๊ฒฝํ์ ์ด ์๋ค.
๋ ๋ฒ์งธ ๊ฒฝ์ฐ : RDS์์๋ ํ์ฌ ์ฌ์ฉ๊ฐ๋ฅ์ด๋ผ๊ณ ์ฒดํฌ๊ฐ ๋์ด์๊ณ ,

๋ณด์ ๊ทธ๋ฃน์ ์ธ๋ฐ์ด๋ ๊ท์น์ ์ค์ ํ๋ฉด์๋ ์ธ๋ถ ์ ์์ ์ ํํ ์ ์ ์์๋ค.

์ธ ๋ฒ์งธ์ ๋ค ๋ฒ์งธ ๊ฒฝ์ฐ : ๋น๋ฐ๋ฒํธ๋ฅผ ๋ค์ ํ ๋ฒ ๋ณ๊ฒฝํด ๋ณด์๊ณ , config.json๊ณผ๋ ์ผ์น์์ผฐ๋ค.
๊ทธ๋ผ์๋ ์ค๋ฅ๋ ํด๊ฒฐ๋์ง ์์๋ค.
์ค๋ฅ ํด๊ฒฐ
์ค๋ฅ ํด๊ฒฐ์ด๋ผ๊ธฐ ๋ณด๋ค๋ ์ผ๋จ ์ง์ ์ํ๋ก ๋๋๋ ค์ ์์ ์ ์ํํ๊ณ ์ ๋ณ๊ฒฝํ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ค์ ์ด์ ์ ์ด๊ธฐ ๋น๋ฐ๋ฒํธ๋ก ๋ณ๊ฒฝํ์๋ค.
๊ทธ๋ฌ๋๋ ๋ค์ ์ ์์ ์ผ๋ก DB๊ฐ ์ฐ๊ฒฐ์ด ๋๊ฒ์ ํ์ธ ํ ์ ์์๋ค.
.gitignore๋ฅผ ์ฌ์ฉํด์ config.jsonํ์ผ์ ๋ด๋ฆฌ๋์ง, ์ด ์ค๋ฅ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผ ํ๋์ง ์ข ๋ ์์๋ณด๊ณ ์์ ํด์ผ๊ฒ ๋ค.
2023.07.13 ํ์ํ
ํ์ฌ๋ ๋ค์๊ณผ ๊ฐ์ด ์๊ฒฉ์ ์ฌ๋ ค๋ config ํด๋๋ฅผ ์ ์ธํ๊ณ ์ฌ๋ ค๋ ์ํ์ด๋ค.
[Git Hub] : ๊ธฐ์กด ๋ ํผ์งํ ๋ฆฌ์ ์ ๋ก๋ํ ํ์ผ/ํด๋ ์ญ์ ํ๊ธฐ.
๋ฌธ์ ๋ฐ์ํ ๋ถ๋ถ ํ๋ก์ ํธ ์์ ์ค git์ ์ปค๋ฐํ๋ ์ค์, ๋ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ธ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ 'config'ํ์ผ๊น์ง ๊ฐ์ด ํธ์ฌ๊ฐ ๋์๋ค. ํด๋น conffig ํ์ผ์ ๋จ๊ฒจ๋ ์ฑ aws์ RDS์์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ
playlist808.tistory.com
#aws #rds #๋น๋ฐ๋ฒํธ๋ณ๊ฒฝ #myspl #๋ฐ์ดํฐ๋ฒ ์ด์ค #error #ER_ACCESS_DENIED_ERROR