ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MariaDB 접속 방법과 데이터베이스, 사용자 계정 생성
    DataBase/MariaDB & MySQL 2017. 9. 23. 16:34



    1. MariaDB 접속 방법:


    1) 터미널에서 mysql 서버를 돌린다. 


    mysql.server start



    2) MariaDB에 접속해보자.


    mysql -u root 


    (명령문을 몇개 돌려보니 추측컨대,  mysql -u (사용자 계정 이름) -p (데이터베이스 명)을 입력하면 접속 가능한 것 같다.)



    참고: query문 말고 mysql의 명령문이 궁금하다면, help를 치면 된다. (터미널 명령문을 잘 몰라서 MariaDB 안에서 밖으로 나오는 방법을 한참 찾았다.  quit 또는 \q만 치면 바로 나와졌다.)



    2. 데이터베이스 생성, 삭제 방법:


    1) 데이터베이스 생성(MariaDB 접속 후에 수행해야 한다.)


    create database testDB(DB 이름);


    2) 데이터베이스 삭제


    drop database testDB(DB 이름);


    3) 데이터베이스 확인


    show databases;


    4) mysql 사용 방법


    use mysql 




    3. 사용자 생성과 권한 부여 방법:


    1) 만약 tester라는 유저 이름과 비밀번호 1234 를 가진 계정을 생성하려고 한다.


    create user 'tester'@'localhost(접근권한 수준)' identified by '1234';



    2) tester 계정에게 DB의 모든 사용권한을 부여하고자 한다. 여기에서 @는 사용자 접근 방법 중 default이다


        모든 이가 접근가능함을 의미한다. 만약 localhost로 바꾼다면 본인만 접속 가능.


        유저를 localhost만 접근가능하게 만들었기 때문에 다음과 같이 코드를 쳐야한다.



    grant all privileges on testDB.* to tester@’localhost’;



    3) 사용자 계정 확인 방법(MariaDB 접속상태가 아닌 터미널 초기 상태에서 실행)


    위에서 만든 유저 이름 tester 비밀번호 1234를 확인하고자 한다면, 


    mysql -u tester -p


    를 입력하면 패스워드를 입력하라고 하는데, 비밀번호를 그대로 입력하면 된다.









Designed by Tistory.