본문으로 바로가기

[MariaDB] 기본 명령어 및 설정 확인 정리

category DB 2020. 7. 22. 10:51

-- 데이터 베이스 목록 확인

SHOW DATABASES;

 

-- 데이터 베이스 생성

CREATE DATABASE 데이터베이스명;

 

-- mysql database 를 사용

USE mysql;

 

-- 사용자 확인

SELECT HOST, USER, PASSWORD FROM USER;

 

-- 사용자 계정 생성 

CREATE USER '아이디'@'%' IDENTIFIED BY '비밀번호';

> 'id'@'localhost' 이면 로컬에서만 접속 가능

> 'id'@'%' 이면 어디서든 접속 가능

 

-- 사용자 권한 주기

GRANT ALL PRIVILEGES ON 데이터베이스.* TO '아이디'@'%';

 

-- 새로고침

FLUSH PRIVILEGES;

 

-- 사용자 계정 삭제 '사용자'@'접속위치'

DROP USER [사용자]@[서버];

예) DROP USER testUser@localhost;

 

 

-- MariaDB Autocommit 확인 및 설정

> Session 레벨에서 설정

SHOW VARIABLES LIKE 'autocommit%';  --> 현재 AUTOCOMMIT 설정 확인 (보통 true로 되어있다.)

SET AUTOCOMMIT = TRUE; --> 설정
SET AUTOCOMMIT = FALSE; --> 해제

 

> Default 설정

• /etc/my.cnf.d/server.cnf[mysqld]
autocommit=0 --> autocommit 해제 (1로 변경하면 Autocommit 설정)

 

 

++) Docker에 MariaDB 설치하기

https://velog.io/@hongji3354/Docker%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-MariaDB-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0