본문 바로가기

_Programming/DataBase

MariaDB.명령어

Command Prompt (MariaDB)에 명령어 입력

접속, 종료

기본 계정이름은 root 비밀번호는 설치시 입력한 번호

// 접속
mysql -u 계정이름 -p
//
use mysql

//종료
exit

데이터베이스

root계정에서 데이터베이스를 생성하고 필요 시에 다른 계정에서 해당 데이터베이스로 권한 부여 하여 사용 가능.

(다른 계정에 권한을 주고 해당계정에서 데이터베이스 생성시

Access denied for user '해당계정'@'localhost of %' to database '생성하려는데이터베이스이름'

이라고 요청이 거부되므로 참고.)

// 생성
create database 데이터베이스이름;
//조회
show databases;

계정

@'localhost' : 로컬에서만 접속 가능

@'%' : 어디에서든 접속가능

//생성(접속위치 localhost or %)
create user'계정이름'@'localhost' identified by '비밀번호';
create user'계정이름'@'%' identified by '비밀번호';
//삭제
drop user '계정이름'@'접속위치';

비밀번호변경

set password=password('새로운비밀번호');

권한

권한에는 여러 종류가 있지만 개인 프로젝트나 연습용에서는 새로 만든 계정 모든 권한을 부여하여 사용하였다.

필요에 의해 일부 권한만 부여할 수도 있다.

//권한부여
grant all privileges on 데이터베이스이름.* to '계정이름'@'접속위치';
//권한조회
show grants for '계정이름'@'접속위치';
//권한제거
revoke all on 데이터베이스이름.* from '계정이름'@'접속위치';

'_Programming > DataBase' 카테고리의 다른 글

Error. 1046  (0) 2020.12.20
Error.ORA-00001  (0) 2020.10.20
Oracle.명령어정리  (0) 2020.10.20
Oracle.DBeaver (Free DB Tool )  (0) 2020.05.26