mysql 사용자 비밀번호를 단순하게 만들고 싶은데, 보안 수준이 높아서 에러가 날 때는 정책 수준을 변경하고 만들면 된다.
-- 보안 수준 확인
show variables like 'validate_password%';
이때 아래의 쿼리를 사용해 정책 수준을 변경할 수 있다.
-- 보안 수준 변경 쿼리
set global validate_password.policy=LOW;
유저 생성하고 권한을 부여하는 쿼리
USE mysql;
-- 유저 생성
CREATE USER 'admin'@'%' IDENTIFIED BY '비밀번호';
CREATE USER 'admin'@'localhost' IDENTIFIED BY '비밀번호';
-- 모든 권한 부여
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
-- 즉시 적용
FLUSH PRIVILEGES;