mysql> create user 'paritch'@'%' identified by 'password123!';mysql> grant all privileges on *.* to 'paritch'@'%' with grant option;
์์ฑํ ์ฌ์ฉ์๋ก MySQL ์ฌ์ ์
mysql> exit;$ sudo mysql -u paritch -pEnter password: password123!
MySQL Database ์์ฑ
mysql> create database paritch;
MySQL ์ธ๋ถ์ ์ ํ์ฉ
// DB EC2 Uduntu ๋ก ์ด๋ ํ$ cd /etc/mysql/mysql.conf.d$ sudo vi mysqld.cnf// bind-address ๋ฅผ 0.0.0.0 ์ผ๋ก ์์ ํ :wq
MySQL ์ฌ์์
$ sudo service mysql restart
์๋ฒ EC2 ์ DB EC2 ์ฐ๊ฒฐ
build.gradle ์์กด์ฑ ๋ณ๊ฒฝ
$ cd repository/jwp-shopping-cart$ vi build.gradle// h2 ์์กด์ฑ ์ ๊ฑฐ ํ mysql ์์กด์ฑ ์ถ๊ฐimplementation 'mysql:mysql-connector-java'
application.properties ์ค์ ๋ณ๊ฒฝ
$ cd repository/jwp-shopping-cart/src/main/resources$ vi application.properties$ vi build.gradle// h2 ์ค์ ์ ๊ฑฐ ํ mysql ์ค์ ์ถ๊ฐspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://192.168.0.240:3306/paritch?serverTimezone=UTC&characterEncoding=UTF-8spring.datasource.username=paritchspring.datasource.password=password123!
ํ๋ก์ ํธ ๋น๋
$ cd jwp-shopping-cart$ ./gradlew bootJar
๋ฐฑ๊ทธ๋ผ์ด๋๋ก ํ๋ก์ ํธ ์คํ
$ cd build/libs$ java -jar jwp-shopping-cart-0.0.1-SNAPSHOT.jar &