정상적으로 실행되면 다음 결과가 나옵니다.
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)