MYSQL

DB 와 유저 생성하기

지니 2022. 1. 20. 15:50
반응형

 

터미널을 열어서 root 계정으로 로그인한다.

mysql -u root -p

데이터 베이스 리스트를 본다.

show databases;

 

데이터베이스 생성

create database boat;

다시 데이터베이스 리스트를 보면 

 

생성된게 보인다. 

 

이제 유저를 추가한다. 

 

방법1. 

GRANT ALL PRIVILEGES ON DB이름.* TO USER이름@localhost IDENTIFIED BY '비밀번호' WITH GRANT OPTION; 

ex)
GRANT ALL PRIVILEGES ON boat.* TO boat@localhost IDENTIFIED BY '!!!!!!!!!!!' WITH GRANT OPTION;

성공적으로 되는경우와 

==> you have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY ' ' WITH GRANT OPTION' at line 1

 

이런 오류를 내보내는 경우가 있다. 이럴경우 방법2로 한다. 

 

방법2.

create user User이름@localhost identified by '비밀번호';
grant all privileges on DB이름.* to User이름@localhost;


ex)
create user boat@localhost identified by '!!!!!!';
grant all privileges on boat.* to boat@localhost;

 

적용 

flush privileges;

 

반응형