1. mariaDB User 생성
1) mariaDB 접속
#sudo mysql -u root -p
2) database 조회
show databases;
3) 사용자 생성
(1) mysql database 접속
USE mysql;
(2) 원격으로 접속 가능한 User
CREATE USER '사용자ID'@'%' identified by '비밀번호';
(3) local에서 접속 가능한 User
CREATE USER '사용자ID'@'localhost' identified by '비밀번호';
* (2), (3) 원격으로 가능한 User 생성 방법과 local에서 접속 가능한 User 생성 방법입니다.
(4) User가 추가 되었는지 확인
SELECT user, host, password FROM user;
(5) 변경사항 적용
FLUSH PRIVILEGES;
(번외) User 삭제
(1) 원격에서 접속 가능한 User 삭제
DROP USER '사용자ID'@'%';
(2) local에서 접속 가능한 User 삭제
DROP USER '사용자ID'@'localhost';
2. User에게 권한 주기
(1) 권한 주기
GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '사용자ID'@'%';
(2) 변경사항 적용
FLUSH PRIVILEGES;
3. Database 생성
CREATE DATABASE 데이터베이스명 DEFAULT CHARACTER SET utf8;
*Database 생성시 utf8 설정으로 한글깨짐 현상 해결
'Web &App > DB' 카테고리의 다른 글
[DB] MySQL 'validate_password_policy' Issue (0) | 2022.09.28 |
---|---|
[mariaDB] ubuntu mariaDB 설치 (0) | 2021.04.09 |