๋ฐ์ํ
mysql์์ ์ค์
root ๊ณ์ ์์ฑํ๊ธฐ
CREATE USER 'root'@'%' IDENTIFIED BY '{๋น๋ฐ๋ฒํธ}';
์ธ๋ถ์ ๊ทผ ํ์ฉํ๊ธฐ
//๋ชจ๋ ์ ๊ทผ ํ์ฉ
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
//ํน์ IP ์ ๊ทผ ํ์ฉ
GRANT ALL PRIVILEGES ON *.* TO ‘root’@‘192.168.56.101’ WITH GRANT OPTION;
//ํน์ IP ๋์ญ ์ ๊ทผ ํ์ฉ
GRANT ALL PRIVILEGES ON *.* TO ‘root’@‘192.168.%’ WITH GRANT OPTION;
๊ณ์ ์ด ์ ๋ฑ๋ก ๋์๋์ง ํ์ธํ๊ธฐ
select user,plugin,host from mysql.user;
์ ์ฅํ๊ธฐ
FLUSH PRIVILEGES;
AWS์์ ์ค์
๋ณด์ ๊ทธ๋ฃน > ์ธ๋ฐ์ด๋ ๊ท์น ํธ์ง > ์ถ๊ฐ
์ธ๋ถ์์ ์ ์ํ๊ธฐ
1. ํฐ๋ฏธ๋์์ ์ ์
mysql -u {์ ์ ์ด๋ฆ} -P -h {ํธ์คํธ ์ฃผ์}
2. HeidiSQL ์ฌ์ฉ
ํธ์คํธ๋ช : AWS์ ํผ๋ธ๋ฆญ IPv4
์ฌ์ฉ์๋ช ๊ณผ ์ค์ ํ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ
ERROR 2003 (HY000): Can't connect to MySQL server on ' ' (61) ์ค๋ฅ
- AWS ์์ ์ค์
nano /etc/mysql/my.cnf
bind-address = 0.0.0.0 ๋ก ์์
๋ฐ์ํ