>데이터 베이스 >MySQL 튜토리얼 >mysql 루트 비밀번호 수정

mysql 루트 비밀번호 수정

王林
王林원래의
2023-05-08 16:56:37790검색

MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템이며 웹 애플리케이션 개발의 중요한 도구 중 하나입니다. MySQL을 실행하려면 권한 있는 사용자가 로그인해야 합니다. MySQL 루트 사용자는 가장 높은 권한을 가지며 데이터베이스에 대한 모든 작업을 수행할 수 있으므로 공격자의 공격 대상이 되는 경우가 많습니다. 따라서 MySQL 루트 사용자 비밀번호를 정기적으로 변경하는 것이 매우 필요합니다. 이번 포스팅에서는 MySQL 루트 비밀번호를 변경하는 방법을 소개하겠습니다.

  1. Enter MySQL

먼저 MySQL을 입력해야 하며 다음 명령을 사용할 수 있습니다.

mysql -u root -p

이 명령은 루트 사용자의 비밀번호를 입력하라는 메시지를 표시합니다. 올바르게 입력했다면 MySQL로 들어가게 됩니다.

  1. 비밀번호 변경

MySQL에 진입한 후 다음 명령을 사용하여 비밀번호를 변경해야 합니다.

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

그 중 newpassword는 설정하려는 새 비밀번호입니다. 작은따옴표 사용에 유의하세요.

루트 사용자가 localhost뿐만 아니라 어디서나 MySQL에 액세스할 수 있도록 하려면 다음 명령을 사용할 수 있습니다.

SET PASSWORD FOR 'root'@'%' = PASSWORD('newpassword');

여기서 newpassword는 설정하려는 새 비밀번호입니다.

  1. 권한 새로 고침

비밀번호를 변경한 후 MySQL 권한을 새로 고쳐야 적용됩니다. 다음 명령을 사용하여 권한을 새로 고칠 수 있습니다.

FLUSH PRIVILEGES;
  1. Exit MySQL

수정이 완료된 후 MySQL을 종료하려면 다음 명령도 사용해야 합니다.

exit;

이 시점에서 MySQL 루트 사용자 비밀번호 수정이 완료되었습니다.

비밀번호는 충분히 복잡하고 길게 설정하는 것이 좋으며, MySQL의 보안을 강화하려면 비밀번호를 정기적으로 변경하는 것이 좋습니다.

위 내용은 mysql 루트 비밀번호 수정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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