더북(TheBook)

정상적으로 실행되면 다음 결과가 나옵니다.

Query OK, 0 rows affected (0.01 sec)

쿼리문을 실행하면 다음과 같이 구매 관리 테이블이 만들어집니다.

▲ 그림 4-5 구매 관리 테이블

 

만들고자 한 서비스 설계가 모두 끝났습니다. 3부에서 만들 마이크로서비스 아키텍처에서 각 테이블은 물리적으로 다른 장비에 위치할 수 있기 때문에 테이블 간 외부키는 지정하지 않았습니다.

앞으로 만들 서비스와 데이터베이스 간 연동에 모든 권한을 가진 root 계정을 사용하는 것은 보안상 위험합니다. monolithic 데이터베이스에서만 권한을 가지는 별도의 계정을 생성해 사용합시다.

다음과 같이 입력해 micro 계정을 생성합니다. 패스워드는 service로 설정하겠습니다.

> create user 'micro'@'%' identified by 'service';

Query OK, 0 rows affected (0.00 sec)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.