728x90
728x90
- 데이터베이스 목록
SHOW DATABASES;
- 데이터베이스 생성
CREATE DATABASE [데이터베이스]; # 인코딩 설정 CREATE DATABASE [데이터베이스] CHARACTER SET Utf8mb4 COLLATE utf8mb4_unicode_ci;
- 데이터베이스 바꾸기
USE mysql;
- 사용자 확인
SELECT HOST, USER, PASSWORD FROM USER;
- 사용자 / 유저 계정 생성
-- 전부 허용 CREATE USER 'ID'@'%' IDENTIFIED BY 'PASSWORD'; -- localhost만 허용 CREATE USER 'ID'@'localhost' IDENTIFIED BY 'PASSWORD';
- 권한 부여
-- 특정 데이터베이스의 특정 테이블만 허용 GRANT ALL PRIVILEGES ON [DATABASE].[TABLE] TO 'ID'@'%'; -- 모두 허용 GRANT ALL PRIVILEGES ON *.* TO 'ID'@'%'; -- 데이터베이스의 모든 테이블 허용 GRANT ALL PRIVILEGES ON [DATABASE].* TO 'ID'@'%';
- 새로고침 / 적용
-- 권한 적용하려면 꼭 해줘야함 FLUSH PRIVILEGES;
- 사용자 / 유저 계정 삭제
DROP USER [IF EXISTS] user_name [, user_name] ... DROP USER bob; DROP USER foo2@localhost,foo2@'127.%'; DROP USER bob; ERROR 1396 (HY000): Operation DROP USER failed for 'bob'@'%' DROP USER IF EXISTS bob; Query OK, 0 rows affected, 1 warning (0.00 sec) SHOW WARNINGS; +-------+------+---------------------------------------------+ | Level | Code | Message | +-------+------+---------------------------------------------+ | Note | 1974 | Can't drop user 'bob'@'%'; it doesn't exist | +-------+------+---------------------------------------------+
[reference]
https://mariadb.com/kb/en/drop-user/
728x90
300x250
'Database > MariaDB' 카테고리의 다른 글
[MariaDB; 마리아디비] 마리아DB 주석처리 (0) | 2024.01.02 |
---|---|
[MariaDB; 마리아디비] 한 컬럼에 여러개 조건 검색 하기 ( IN / NOT IN ) (0) | 2023.11.20 |
[MariaDB; 마리아디비] Ubuntu MariaDB 외부 접속 허용 (0) | 2023.10.25 |
[MariaDB; 마리아디비] Ubuntu에서 MariaDB 설치하기 (0) | 2023.10.25 |
[MariaDB; 마리아디비] Database 목록 조회 (0) | 2023.10.25 |