처음 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;
'Database' 카테고리의 다른 글
[Mariadb] FULL OUTER JOIN (0) | 2025.02.06 |
---|---|
[DB] 제약조건 수정 ( primary key 추가/삭제/수정, foriegn key 추가/삭제/수정) (0) | 2025.02.04 |
[DB] ORDER BY 구문 활용 (0) | 2025.02.04 |
[DB] SELECT 구문 활용 (0) | 2025.02.04 |
[DB] MaridDB 문법 - 간략하게 (0) | 2025.01.24 |