0. MySQL접속
root계정으로 접속 후 mysql database사용
$ mysql -u root -p
$ use mysql
1. USER생성
@'%'를 붙이는 이유는 외부접속을 허용하기 위함
작은 따옴표 꼭 붙일것
$ create user 'username'@'%' identified by 'password';
// native password
$ create user 'username'@'%' identified with mysql_native_password by 'password';
2. DATABASE생성
생성 후 show databases를 통해 확인해보기
$ create database [database_name] default character set utf8;
*DATABASE삭제
$ drop database [databasename];
3. 권한 부여
해당 데이터베이스의 모든 테이블에 대한 권한을 부여함
$ grant all privileges on [databasename].* to [username]@'%';
+) MySQL워크벤치를 사용한 Data Export/Import
+) 참고
'STUDY > DATABASE' 카테고리의 다른 글
MySQL | Unknown collation: 'utf8mb4_0900_ai_ci' (0) | 2020.10.26 |
---|---|
MySQL | Geolocation 거리 구하기 (0) | 2020.10.26 |
NoSQL(비관계형 데이터베이스) 알아보기 (0) | 2020.05.20 |
MySQL | 조건부 UPDATE ( IF / CASE ) (0) | 2020.04.10 |
MySQL | 테이블 수정(ALTER TABLE) (0) | 2019.12.31 |