UPDATE 문을 사용하여 MySQL 사용자 비밀번호를 변경하려면 'mysql' 데이터베이스의 'user' 테이블을 업데이트해야 합니다. 구문은 다음과 같습니다 -
구문
USE mysql; UPDATE user SET authentication_string = PASSWORD(‘new_password’) WHERE user = user_name AND host = host_name;
처음 두 문장은 MySQL 사용자의 비밀번호를 변경하려면 MySQL 데이터베이스를 사용하고 사용자 테이블을 업데이트해야 하기 때문에 일반적입니다.
- 새 비밀번호 MySQL 사용자에 대해 설정하려는 새 비밀번호가 됩니다.
- 사용자 이름 현재 사용자의 이름입니다.
- 호스트 이름 현재 사용자의 호스트 이름입니다.
예시
비밀번호 user@localhost를 'tutorials'로 변경하려는 경우 다음과 같이 수행할 수 있다고 가정합니다. -
USE mysql; UPDATE user SET authentication_string = PASSWORD('tutorials') WHERE user = 'user' AND host = 'localhost'; FLUSH PRIVILEGES;