대문자로 표시된 (ex. ENDPOINT, FILE NAME, USER, PASSWORD) 문자들은 그대로 복붙하지말고 본인이 사용할 명칭에 따라 변경할 것!
mysql -h ENDPOINT.ap-northeast-2.rds.amazonaws.com -u root -p;
create database FILE NAME character set utf8mb4 collate utf8mb4_general_ci;
create user 'USER'@'%' identified by 'PASSWORD';
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON asteroid.asteroid TO 'USER'@'%';
Velog에서 asteroid 입력이 안돼 asteroiod로 대신 표현함.
asteroid = 숫자 키 8번 위에 있는 곱하기 / 별 특수문자
mysql -h ENDPOINT.ap-northeast-2.rds.amazonaws.com -u USER -p FILE < SQLFILENAME.sql;
SQL 파일을 Desktop에 저장했을 경우 cd Desktop에서 Migrate
mysql -h ENDPOINT.ap-northeast-2.rds.amazonaws.com -u USER -p;
use SQLFILENAME;
flush privileges;
GRANT로 주어진 privileges들은 flush privileges command를 입력할 필요가 없음.
select user from mysql.user;
사용자 목록 보는 command.
drop user USER;
사용자 삭제