1 min read

mysql 명령어 아카이브

mysql 명령어 아카이브
Photo by Tobias Fischer / Unsplash

DB 생성
CREATE DATABASE ghost CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

사용자 생성
CREATE USER 'ghostuser'@'%' IDENTIFIED BY '비밀번호';

권한부여
GRANT ALL PRIVILEGES ON ghost.* TO 'ghostuser'@'%';

FLUSH PRIVILEGES;

비밀번호 변경

ALTER USER 'ragoni'@'%' IDENTIFIED BY '새비밀번호';
FLUSH PRIVILEGES;

확인
SHOW DATABASES;

사용자 권한 확인
SHOW GRANTS FOR 'ghostuser'@'%';

현재 사용자 권한 확인
SHOW GRANTS;

사용자 목록 확인
SELECT user,host FROM mysql.user;

SELECT user, host, authentication_string FROM mysql.user;