>  기사  >  데이터 베이스  >  mysql 데이터베이스 비밀번호를 변경하는 방법

mysql 데이터베이스 비밀번호를 변경하는 방법

PHPz
PHPz원래의
2023-04-19 14:12:184356검색

데이터베이스를 관리할 때는 보안이 중요합니다. 효과적인 방법은 보안을 유지하기 위해 정기적으로 데이터베이스 비밀번호를 변경하는 것입니다. MySQL은 다양한 방법으로 비밀번호를 변경할 수 있는 인기 있는 오픈 소스 데이터베이스 관리 시스템입니다.

MySQL 데이터베이스 비밀번호를 변경하는 방법에 대한 단계는 다음과 같습니다.

1단계: MySQL에 로그인

먼저 MySQL 서버에 연결하고 관리자 권한으로 로그인합니다. 이는 명령줄이나 phpMyAdmin과 같은 MySQL 클라이언트를 사용하여 수행할 수 있습니다. Linux 또는 Mac OS X 시스템에서 MySQL에 연결하려면 다음 명령을 사용하십시오.

mysql -u root -p

이렇게 하면 MySQL 관리자 비밀번호를 묻는 메시지가 표시됩니다.

2단계: 데이터베이스 선택

데이터베이스 비밀번호를 변경하려면 데이터베이스 이름을 알아야 합니다. 다음 명령을 사용하면 기존의 모든 MySQL 데이터베이스를 나열할 수 있습니다.

show databases;

비밀번호를 변경하려는 데이터베이스를 선택하세요. "mydb" 데이터베이스의 비밀번호를 변경한다고 가정해 보겠습니다. 다음 명령을 사용하여 데이터베이스를 선택하십시오.

use mydb;

3단계: 비밀번호 변경

이제 다음 명령을 사용하여 현재 선택한 데이터베이스의 사용자 비밀번호를 변경할 수 있습니다.

alter user 'username'@'localhost' identified by 'newpassword';

참고: MySQL 5.7 이전 버전의 경우 다음 명령을 사용하십시오. SET PASSWORD 문 :

set password for 'username'@'localhost' = password('newpassword');

위 명령에서 "username"은 비밀번호를 변경하려는 사용자 이름이고 "localhost"는 로컬 호스트의 IP 주소입니다. "%"를 사용하여 모든 IP 주소를 나타낼 수도 있습니다. 새 비밀번호는 "newpassword"입니다.

예를 들어 데이터베이스 "mydb"에 있는 사용자 "john"의 비밀번호를 "newpassword"로 변경하려면 다음 명령을 사용하세요.

alter user 'john'@'localhost' identified by 'newpassword'; -- for MySQL 5.7 and after versions
set password for 'john'@'localhost' = password('newpassword'); -- for MySQL 5.7 and before versions

4단계: 권한 다시 로드

비밀번호를 변경한 후에는 변경 사항을 적용하려면 데이터베이스 테이블의 권한을 다시 로드합니다. 다음 명령을 사용하여 권한 테이블을 다시 로드할 수 있습니다.

flush privileges;

이 시점에서 MySQL 데이터베이스 비밀번호가 성공적으로 변경되었습니다.

요약

MySQL은 강력한 오픈 소스 데이터베이스 관리 시스템이지만 무단 액세스를 방지하려면 적절한 보호가 필요합니다. 데이터베이스 비밀번호를 변경하는 것은 보안을 강화하는 간단하고 효과적인 방법입니다. 이 문서에서는 명령줄을 사용하여 MySQL 데이터베이스 비밀번호를 변경하는 방법을 설명합니다. 이 방법을 사용하면 데이터베이스를 무단 사용자로부터 안전하게 보호할 수 있습니다.

위 내용은 mysql 데이터베이스 비밀번호를 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.