์ ๋ฒ ์๊ฐ์๋ aws ec2 ์ธ์คํด์ค์ LEMP ์๋ฒ๋ฅผ ๊ตฌ์ถํ ๊ฒ์ผ๋ก ๋ง๋ฌด๋ฆฌ ํ์๋ค.
์ด๋ฒ ๊ฒ์๊ธ์์๋ mysql ์ ์๊ฒฉ์ผ๋ก ์ ์ํ๋ ๊ฒ์ ํ๊ฒ ๋ค.
์๊ฒฉ ์ ์์ผ๋ก mysql workbench ๋ฅผ ์ด์ฉํ๋ค.
์ค์น๋ brew cask install mysqlworkbench
1. mysql ์ ์ ์ํด์ user ๋ฅผ ์ถ๊ฐํด ์ฃผ์
ssh ์์ sudo mysql -u root -p ๋ฅผ ํตํ์ฌ์ ์ ์.
1) ์ ์ ์์ฑ
user ๋ฅผ ์์ฑํด ์ค๋ค.
- 'testUser'@'%' : testUser id๋ ์ธ๋ถ์์ ์ ๊ทผ ๊ฐ๋ฅ
- 'testUser'@'localhost' : testUser id๋ ๋ด๋ถ์์ ์ ๊ทผ ๊ฐ๋ฅ
- 'testUser'@'192.168.0.xxx' : testUser id๋ 192.168.0.xxx IP๋ก๋ง ์ ๊ทผ ๊ฐ๋ฅ
์ถ์ฒ: https://jlblog.me/208 [JLBlog]
2)์ํ ๋ฐ์ดํฐ db ๋ฅผ ๋ง๋ค์ด ์ค๋ค.
2. ๊ถํ์ ๋ถ์ฌ
์ธ๋ถ๋ก ์ ๊ทผํ๋ testUser ์๊ฒ testDB ์ ๋ํ ๊ถํ์ ๋ถ์ฌํ๋ค.
3. workbench ๋ก ์ ์
์์ database ์ manage server connections ๋ฅผ ํด๋ฆญํ์ฌ ์์ฑํ๋ค.
test connection ์ ํด๋ณด๊ณ ์ฑ๊ณต์ด ๋จ๋ฉด ๋ซ์์ค๋ค.
๊ทธ๋ผ ์๋์ ๊ฐ์ด ์ถ๊ฐ ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
ํ์ฌ testUser@% ๋ก ์ ์ ์ ๋ ๊ฒ์ ํ์ธ ๊ฐ๋ฅํ๋ค.(๋ฒ๊ฐ ๋ชจ์ ํด๋ฆญ์ ์คํฌ๋ฆฝํธ ์คํ ๊ฐ๋ฅ)
์ฐ๋ฆฌ๊ฐ testUser ์๊ฒ testDB์ ๋ํ ๊ถํ์ ์ฃผ์๊ธฐ์ insert ๋ํ ๊ฐ๋ฅํ๋ค.
'Server > basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๋ฉ์ธ์ https ์ ์ฉ - letsEcrypt (0) | 2020.10.06 |
---|---|
AWS ec2 LEMP ์๋ฒ์ phpMyAdmin install (0) | 2020.10.05 |
AWS - nginx + mysql + php ์๋ฒ ๊ตฌ์ถ (0) | 2020.10.05 |
AWS ec2 ์ธ์คํด์ค ์์ฑ (ubuntu AMI) (0) | 2020.10.04 |
์ธ๋ถ ip์์ local ์๋ฒ ์ ์ (0) | 2020.10.04 |