์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- db
- Pandas
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- ํ๋ค์ค๊ณต๋ถ
- ์คํธ๋ฆผ๋ฆฟ
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- ์๋ฐ๊ธฐ์ด
- Streamlit๊ธฐ๋ณธ
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ์น๋์๋ณด๋ ์ ์
- Android
- ์๋ฐ๊ณต๋ถ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ํ์ด์ฌ
- ํ๋ค์ค
- serverless
- Flutter
- java
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ์๋ฐ
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- Streamlit๊ธฐ์ด
- JavaScript
- RESTful API
- ์๋๋ก์ด๋ ์คํ๋์ค
- ํ์ด์ฌ๊ณต๋ถ
- streamlit
- ์๋ฐ์ด๋ณด
- ์๋ฐ์คํฌ๋ฆฝํธ
- MySQL
- Today
- Total
ruriruriya
[DB] ๋ฐ์ดํฐ๋ฒ ์ด์ค MySQL - ์ํฌ๋ฒค์น(Workbench)๋ฅผ ํตํด, AWS RDS์ ์ ์ํ๊ฒฝ ์ค์ ํ๋ ๋ฐฉ๋ฒ(feat. AWS ๋ฐฉํ๋ฒฝ ์ค์ ) ๋ณธ๋ฌธ
[DB] ๋ฐ์ดํฐ๋ฒ ์ด์ค MySQL - ์ํฌ๋ฒค์น(Workbench)๋ฅผ ํตํด, AWS RDS์ ์ ์ํ๊ฒฝ ์ค์ ํ๋ ๋ฐฉ๋ฒ(feat. AWS ๋ฐฉํ๋ฒฝ ์ค์ )
๋ฃจ๋ฆฌ์ผใ 2023. 11. 28. 22:42
AWS RDS์ MySQL์ ์ํฌ๋ฒค์น(Workbench)๋ฅผ ํตํด ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
1. MySQL Workbench ์ค์น
์๋ ๋งํฌ๋ก ๋ค์ด๊ฐ์
windows(x86, 64-bit), MSI Installer์ 'Download' ๋ฒํผ์ ํด๋ฆญํ๋ค.
https://dev.mysql.com/downloads/workbench/
ํ์๊ฐ์
ํ์ง ์๊ณ
No thanks, just start my download. ๋ฅผ ํด๋ฆญํ๋ค.
์ค์น ํ์ผ์ด ๋ค์ด๋ก๋๊ฐ ์๋ฃ๊ฐ ๋๋ฉด ์คํํ๋ค.
Next๋ฅผ ์ญ ํด๋ฆญํ๊ณ
Install ํด๋ฆญํ์ฌ ์ค์น ํ ๋ค์,
Finish๋ฅผ ํด๋ฆญํ๋ค.
์ด๋ ๊ฒ ์ค์น๊ฐ ์๋ฃ๋ ํ
MySQL ์ํฌ๋ฒค์น๊ฐ ์คํ์ด ๋๋ค.
MySQL Connections + ํ๋ฌ์ค ๋ฒํผ์ ํด๋ฆญํ๋ค.
์ฐ๊ฒฐ ์ค์ ์ฐฝ์ด ๋จ๋ฉด ์๋ ํ์ํ ๋ด์ฉ์ ์ ๋ ฅํ๋ค.
- Connection Name : AWS DB ์ธ์คํด์ค ์์ฑ์ ๋ง๋ค์๋ DB ์ธ์คํด์ค ์๋ณ์
- Hostname : AWS DB ์ธ์คํด์ค ์๋ํฌ์ธํธ๋ฅผ ์
๋ ฅ
- Port : ํด๋น ํฌํธ๋ฒํธ
์ด๋ ๊ฒ ์ ๋ ฅํ๊ณ Test Connection ๋ฒํผ์ ํด๋ฆญ!
ํ๋ฉด ๋ก๋ฉ ํ ์คํ์ด ๋์ง ์๋๋ค..
**
์์ธ์ 3306 ํฌํธ์ ๋ํ ๋ฐฉํ๋ฒฝ ๋๋ฌธ์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ ์ด์ ์๋ค.
๊ทธ๋์ AWS ์ ์ ์ํ์ฌ ์ฝ์์์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋๋ก ํฌํธ๋ฅผ ์ด์ด์ฃผ๋ ค๊ณ ํ๋ค.
2. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ ํฌํธ ๋ฐฉํ๋ฒฝ ์ค์ ๋ฐฉ๋ฒ
AWS ์ ์ํด์[ Amazon RDS]-[๋ฐ์ดํฐ๋ฒ ์ด์ค]๋ก ๋ค์ด๊ฐ์
ํด๋น ์ธ์คํด์ค์ ์ ์ํด์ VPC๋ณด์ ๊ทธ๋ฃน์ ํด๋ฆญํ๋ค.
[๋ณด์ ๊ทธ๋ฃน]์ Security group ID ํด๋ฆญ
[์ธ๋ฐ์ด๋ ๊ท์น]-'์ธ๋ฐ์ด๋ ๊ท์น ํธ์ง' ๋ฒํผ ํด๋ฆญ
[์ธ๋ฐ์ด๋ ๊ท์น ํธ์ง]-'๊ท์น ์ถ๊ฐ'๋ฒํผ ํด๋ฆญ
์๋ก์ด ๊ท์น์ ์ถ๊ฐํ ์ ์๋ค.
- ์ ํ : MySQL/Aurora ์ ํ (์ฌ์ฉ์ TCP๋ฅผ ์ฌ์ฉํด์ ์ง์ ํฌํธ ๋ฒํธ๋ฅผ ์จ์ค๋ ๋๋ค.)
- ์์ค : Anywhere-IPv4 , 0.0.0.0/0 ์ ํ
'๊ท์น ์ ์ฅ' ๋ฒํผ ํด๋ฆญ
๊ทธ๋ฆฌ๊ณ ๋ค์ MySQL workbench๋ก ๊ฐ์
์ฐ๊ฒฐ ์ค์ ์์ ์๊น์ ๊ฐ์ด ๋๊ฐ์ด ์
๋ ฅํ๊ณ
'Test Connection' ๋ฒํผ์ ํด๋ฆญํ๋ค.
์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ๋์๋ค๋ ๋ฉ์ธ์ง ์ฐฝ์ด ๋จ๊ณ
์ค์ ์ผ๋ก ๋์๊ฐ ํ
์คํธ ํ 'OK '๋ฒํผ์ ํด๋ฆญํ๋ฉด
์ํฌ๋ฒค์น ๋ฉ์ธ์ ์ฐ๊ฒฐ๋ MySQL์ ๋์ DB์๋ฒ๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
์ด๋ ๊ฒ ์ํฌ๋ฒค์น ์ฐฝ๊ณผ ์ฒซ ๋ง๋จ์ ํ๋ค.
์ํฌ๋ฒค์น์์ ํ
์ด๋ธ์ ๋ณด๋ ค๋ฉด ์ผ์ชฝ ๋ค์ด๊ฒ์ดํฐ ์ฐฝ ์๋
[Schemas]๋ผ๋ ์ํธ๋ฅผ ํด๋ฆญํ๋ฉด ํ
์ด๋ธ์ ํ์ธํ ์ ์๋ค.
3. workbench safe update ํด์ ์ค์
๋ง์ง๋ง ์ค์ ๊น์ง ํด์ผ
DB ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์๋ ์ค๋น๊ฐ ๋๋๋ค.
[Edit]-[Preferences] ํด๋ฆญ
[SQL Editor]์์
Safe Updates์ ์ฒดํฌ๋ฐ์ค๋ฅผ ํด์ ํด์ฃผ๊ณ 'OK'๋ฒํผ์ ํด๋ฆญํ์ฌ ์ ์ฅํ๋ค.
์ด๋ ๊ฒ DB ์๋ฒ์ ์ ์ํ์ฌ ์์
ํ๊ธฐ ์ํ ์ค๋น๊ฐ ๋๋ฌ๋ค.
๋ค์ ํฌ์คํ
์ดํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ด ํฌ์คํ
ํด๋ณด๊ฒ ๋ค...(ํ์ดํ
)