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;
반응형
'프로그래밍 > DB & Redis' 카테고리의 다른 글
[C# - dapper] ExplicitKey (0) | 2024.06.05 |
---|---|
[DB] Transaction Isolation Levels과 확인 하기 (1) | 2024.05.02 |
[DB] 인덱스가 왜 중요한가!! (0) | 2024.03.07 |
[mysql] INFORMATION_SCHEMA 관련 정리 (0) | 2024.02.26 |
[mysql] 현재 시간, 현재시간 unixtime, 특정시간, 특정시간 unixTime 쿼리 (0) | 2024.02.16 |
댓글