ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DB 와 유저 생성하기
    MYSQL 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;

     

    반응형

    'MYSQL' 카테고리의 다른 글

    리눅스 mysql workbench 설치하기  (0) 2022.01.20
    리눅스 mysql 설치하기  (0) 2022.01.19
    기초 쿼리문 만들기  (0) 2015.06.23

    댓글

Designed by Tistory.