[jdbc]Cannot create PoolableConnectionFactory (Could not create connection to database server.)
jdbc ์ฐ๋ํ๋ ค๊ณ ํ๋๋ฐ
Cannot create PoolableConnectionFactory (Could not create connection to database server.)
์๋ฌ๊ฐ๋์ ์ฐพ์๋ณด์๋ค.
๋์๊ฒฝ์ฐ๋ ๋ก์ปฌ์ด ์๋ ์ธ๋ถ์๋ฒ(aws ์ฌ์ฉ)์ ์๋ DB(mysql)์ ์ ๊ทผํ๋ ๋ฐฉ์์ผ๋ก ์๋ํ๋ ค๊ณ ํ๋๋ฐ
์ธ๋ถ์์ ๋๋น์ ๊ทผ์ด ์๋์ ์ ๋ฐ ์๋ฌ๊ฐ ๋ฌ๋ ๊ฒ์ด๋ค.
๋ฐ๋ผ์ ๋๋น ๋ด์ ์ ์ ๊ฐ๋ฅํ IP๋ฅผ ์ด์ด์ค์ผํจ. (ํน์ ์์ดํผ ํน์ ์ ์ฒด)
mysql.user ํ ์ด๋ธ์ host๋ช ์ %๋ก ๋ฑ๋ก ํด๋์ผ๋ฉด ๋ชจ๋ IP ์ ์ ๊ฐ๋ฅ
1) ํด๋น์๋ฒ ๋๋น์ ์
root@ip-@@@@:~# mysql -u root -p
Enter password: ๋น๋ฐ๋ฒํธ ์ ๋ ฅ
2) ์์๋๋ก ์คํ
mysql> use mysql
mysql>INSERT INTO mysql.user (host,user,authentication_string, ssl_cipher, x509_issuer, x509_subject) VALUES ('%','root',password('๋น๋ฐ๋ฒํธ'), '', '', '');
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; -- ๋ชจ๋ ํธ์คํธ์ ์ ์ ํ์ฉ...
mysql>FLUSH PRIVILEGES; -- ๊ถํ๋ณ๊ฒฝ ์ ์ฉํ๊ณ , ์๋ฆฌ๋ ๋ช ๋ น์ด
~ ๋
http://zetawiki.com/wiki/MySQL_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9