1. root로 mariadb-client 접속
mysql -u root -p
2. 데이터베이스 생성
create database APIS_DB;
3. 사용자 생성
create user APIS_USER@'localhost' identified by '패스워드';
4. 권한 부여
grant all privileges on APIS_DB.* to APIS_USER@'localhost';
flush privileges;
5. 사용자 계정으로 접속
mysql -u APIS_USER -p
6. 테이블 생성 테스트
MariaDB [(none)]> use APIS_DB
Database changed
MariaDB [APIS_DB]> create table MEMBER (
-> id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> email varchar(64) NOT NULL,
-> lastname varchar(32) NOT NULL,
-> firstname varchar(32) NOT NULL,
-> nickname varchar(32) NOT NULL,
-> regdate datetime NOT NULL,
-> numofcomment int
-> );
Query OK, 0 rows affected (0.500 sec)
7. 데이터베이스(=스키마) 문자집합 확인
MariaDB [APIS_DB]> SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = 'DB명';
+----------------------------+
| default_character_set_name |
+----------------------------+
| utf8mb4 |
+----------------------------+
1 row in set (0.003 sec)