mysql 접속, 접속종료, 데이터베이스만들기, 유저만들기, 권한주기.

eunmo hong·2019년 6월 23일
0

mysql

목록 보기
2/2

접속.


터미널에서 mysql -u root입력후 엔터. 아직 비밀번호가 없는 상태기 때문에 -p옵션은 빼준다.

접속종료.


quit또는 exit 입력.

데이터베이스 생성, 계정 생성, 권한 주기


mysql 8.0 이상부터는 권한주기와 계정생성이 동시에 안되는 걸로 보인다.
따라서 계정을 먼저 생성한 뒤 권한을 주자.

  1. mysql에 접속한 후 데이터베이스를 만든다.
    CREATE DATABASE [DB이름];
    CREATE DATABASE firstDB;

  2. 계정을 생성한다.
    CREATE USER [계정명]@[옵션] IDENTIFIED BY [비밀번호]; CREATE USER 'eunmo'@'localhost' IDENTIFIED BY '111111';

  3. user에게 새로 생성한 데이터베이스를 이용할 수 있는 권한을 준다.
    GRANT ALL ON firstDB.* TO 'eunmo'@'localhost';`

  4. DBMS에 적용하기.
    flush privileges;

만든 데이터베이스에 접속하기.


mysql -h [호스트명] -u [계정명] -p [DB명];
mysql -h localhost -u eunmo -p firstdb;

profile
안녕하세요!

0개의 댓글