$ sudo mysql -u root -p
# 비밀번호는 예전에 설정한 비밀번호로 입력하면 됩니다.
4. database 생성
$ create database BPS;
위에서 생성한 DB의 경우, 루트계정이 생성했는데,
예전에 생성한 MARIADB_USER 권한의 경우,
USAGE 권한과 'example-user' 데이터베이스에 대한 권한만 가지고 있기 때문에 루트 계정이 생성한 데이터 베이스가 보이지 않습니다. 따라서 추가로 권한 설정을 해줘야 합니다.
해당 유저에게 전체 권한을 주는 방법도 있지만, 보안상 DB별 권한만 주는 것으로 진행했습니다.
5. database 권한 설정
$ GRANT ALL PRIVILEGES ON BPS.* TO '유저명'@'%' IDENTIFIED BY '비밀번호'
# 유저에게 BPS 데이터베이스 대한 전체 권한을 주기
1. 리눅스에서 클라우드에 접속
2. 클라우드 내부에서 마리아DB 도커 컨테이너 접속
3. 마리아DB 도커 컨테이너 내부에서 루트 권한으로 로그인
4. database 생성
위에서 생성한 DB의 경우, 루트계정이 생성했는데, 예전에 생성한 MARIADB_USER 권한의 경우, USAGE 권한과 'example-user' 데이터베이스에 대한 권한만 가지고 있기 때문에 루트 계정이 생성한 데이터 베이스가 보이지 않습니다. 따라서 추가로 권한 설정을 해줘야 합니다. 해당 유저에게 전체 권한을 주는 방법도 있지만, 보안상 DB별 권한만 주는 것으로 진행했습니다.
5. database 권한 설정