Database

[DB] mariaDB 계정 생성

grove1212 2025. 1. 24. 18:18

처음 DB를 설치하면 기본적으로 root 계정이 생성됩니다. 이 계정은 모든 권한을 가진 관리자 계정입니다. 그래서 저희는 보통 따로 계정을 파서 DB를 계정에 할당한 후 사용합니다. 그 방법은 다음과 같습니다.
계정 이름, 비밀번호, DB이름 자리에 본인이 넣고싶은 내용을 넣으시면 됩니다.


-- 새로운 계정 생성
CREATE USER '계정이름'@'%' IDENTIFIED BY '비밀번호';

-- 기본적으로 존재하는 데이터베이스를 사용
USE mysql;

-- 계정 정보 확인
SELECT * FROM USER;

-- 데이터베이스 생성
CREATE DATABASE 데베이름;

-- 데이터베이스 목록 조회
SHOW DATABASES;

-- swcamp의 권한 확인
SHOW GRANTS FOR '계정이름'@'%';

-- swcamp가 menudb를 사용할 수 있도록 권한 부여
GRANT ALL PRIVILEGES ON 데베이름.* TO '계정이름'@'%';

-- menudb database 사용
USE menudb;