-- 데이터 베이스 목록 확인
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 설치하기
'DB' 카테고리의 다른 글
[MySQL] Real MySQL 시즌 1 - Part 1 (0) | 2024.11.24 |
---|---|
[MySQL] Authentication plugin 'caching_sha2_password' cannot be loaded (0) | 2021.09.16 |