[MySQL] 패스워드 정책 변경

unix_socket 방식을 mysql_native_password 으로 변경하는 방법입니다

SHOW VARIABLES LIKE 'validate_password%'; << 패스워드 정책
 
SET GLOBAL validate_password_policy=LOW; <- MEDIUM으로 변경도 가능
SELECT password('변경할PASSWORD');
 
UPDATE user SET plugin='mysql_native_password' WHERE user='root';
 
ALTER USER 'root'@'localhost' identified with mysql_native_password by '변경할PASSWORD';
ALTER USER 'root'@'localhost' IDENTIFIED with mysql_native_password USING PASSWORD("변경할PASSWORD");
 
show grants for 'root'@'localhost';

flush privileges; 

이렇게 하여도 적용이 안될때가 가끔있는데 서버 재시작을 해주시기 바랍니다. 대부분 변경이 가능하리라 봅니다.