-
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
를 입력하면 패스워드를 입력하라고 하는데, 비밀번호를 그대로 입력하면 된다.
'DataBase > MariaDB & MySQL' 카테고리의 다른 글
Transaction과 MySQL의 MyISAM 엔진(JUnit 테스트 중에 깨달은 사실) (0) 2018.04.17 [MySQL] '같지 않다' 조건 연산자 (0) 2018.03.07 [mySQL] 프로시저 만들기(DECLARE, SET, IN, IF, ELSEIF 등) (0) 2018.03.05 Mybatis에서 동적 쿼리 사용을 위해 컬럼명 글자(문자열X) 그대로 넣는 법 (0) 2018.01.28 MariaDB 설치하는 방법 for Mac (0) 2017.09.23