치악산 복숭아
SQL에서 DB 생성 / 계정 생성 / 권한 부여하기 본문
터미널에서 진행
1. DB 생성하기
mysql -u root -p
명령을 통해 관리자 계정으로 접속한다(root: MySQL 관리자 계정)
맥 사용자는 암호가 없으니 바로 엔터를 입력하면 된다
mysql> create database DB이름;
create database 명령을 통해서 데이터베이스를 생성해준다
2. 계정 생성하기
mysql> create user '유저이름'@'localhost' identified by '비밀번호';
mysql> create user '유저이름'@'%' identified by '비밀번호';
create user 명령을 통해서 사용자를 생성해준다
@'%'는 어떤 클라이언트에서든 접근이 가능하다는 의미이고, @'localhost'는 해당 컴퓨터에서만 접근이 가능하다는 의미이다
3. 권한 부여하기
grant all privileges on DB이름.* to 계정이름@'%';
grant all privileges on DB이름.* to 계정이름@'localhost';
flush privileges;
grant 명령어를 이용해서 사용자에게 권한을 부여할 수 있다
flush privileges는 DBMS에게 적용을 하라는 의미로, 해당 명령을 반드시 실행해야 한다
'BE > mySQL\MariaDB' 카테고리의 다른 글
[mysql] DDL - create / drop (0) | 2020.08.01 |
---|---|
[mysql] DML - insert / update / delete (0) | 2020.08.01 |
[mysql] DML - select (0) | 2020.08.01 |
생성한 DB에 접속하기 / MySQL 연결 끊기 / 사용중인 DB 전환하기 (0) | 2020.07.22 |
Homebrew로 MySQL 설치 / 실행 / 종료하기 (0) | 2020.06.27 |
Comments