Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

UPDATE 문을 사용하여 MySQL 사용자 비밀번호를 변경하려면 어떻게 해야 합니까?


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;