MySQL 8.0.4+에서
현재 루트 사용자를 업데이트하려면 :
select current_user();
set password = 'new_password';
다른 사용자를 업데이트하려면 :
set password for 'otherUser'@'localhost' = 'new_password';
비밀번호를 업데이트하기 전에 비밀번호 정책을 설정하려면 :
set global validate_password.policy = 0;
set password = 'new_password';
set password for 'otherUser'@'localhost' = 'new_password';
루트 암호를 업데이트하는 다른 / 더 나은 방법 :
mysql_secure_installation
기존 앱을 계속 사용할 수 있도록 5.x 인증을 고수하고 싶으십니까?
의 위에 my.cnf
default_authentication_plugin = mysql_native_password
루트를 업데이트하려면 :
set global validate_password.policy = 0;
alter user 'root'@'localhost' identified with mysql_native_password by 'new_password';