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

mysql 루트 비밀번호 설정

WBOY
WBOY원래의
2023-05-14 09:24:07947검색

MySQL은 현재 가장 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템으로, 데이터 저장 및 검색 효율성을 크게 향상시킵니다. MySQL 관리자에게는 MySQL의 보안을 확보하는 것이 매우 중요하며, 루트 사용자 비밀번호를 설정하는 것도 중요한 단계입니다.

MySQL이 기본적으로 설치된 후에는 루트 사용자에게 비밀번호가 없으므로 MySQL 서비스의 IP 주소와 포트 번호를 아는 사람이라면 누구나 루트 사용자를 사용하여 작업할 수 있습니다. MySQL을 더욱 안전하게 만들려면 루트 사용자의 비밀번호를 설정해야 합니다.

MySQL 루트 비밀번호를 설정하는 단계는 다음과 같습니다.

  1. MySQL 서버에 로그인합니다.

MySQL 서버는 로컬 또는 원격일 수 있습니다. MySQL 서버가 로컬인 경우 다음 명령을 사용하여 로그인합니다.

mysql -u root

이렇게 하면 루트 사용자를 사용하여 MySQL 서버에 연결됩니다. MySQL 서버가 원격 서버인 경우 위 명령에 IP 주소 또는 도메인 이름을 추가합니다.

  1. MySQL 권한 새로 고침

MySQL 서버에서 사용자 비밀번호를 변경한 후 변경 사항을 적용하려면 MySQL 권한을 새로 고쳐야 합니다. 다음 명령을 사용하여 MySQL 권한을 새로 고칩니다.

FLUSH PRIVILEGES;
  1. MySQL 루트 비밀번호 변경

명령줄에서 다음 명령을 사용하면 MySQL 루트 사용자 비밀번호가 변경됩니다.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my-new-password';

"my-new-password"를 실제 하나의 비밀번호. 이 명령은 MySQL의 사용자 테이블을 업데이트하여 주어진 비밀번호로 루트 사용자의 비밀번호를 암호화합니다.

  1. MySQL 서버 종료

다음 명령을 사용하여 MySQL 서버를 종료하세요.

exit

루트 사용자 비밀번호를 설정한 후 다른 사용자나 애플리케이션은 MySQL 서버에 연결할 때 인증을 위해 루트 사용자 비밀번호를 사용해야 합니다. 이는 MySQL 서버의 보안을 보장합니다.

물론, 루트 사용자 비밀번호를 설정하는 것이 MySQL 보안을 관리하는 유일한 방법은 아닙니다. 다른 보안 조치에는 원격 액세스 제한, 루트 사용자가 원격 호스트에서 MySQL에 액세스하는 것을 금지하는 등이 포함됩니다.

요약

MySQL 서버에 루트 사용자 비밀번호를 설정하는 것은 서버 보안을 보장하는 기본 조치 중 하나입니다. 관리자는 MySQL을 사용하기 전에 이 작업을 수행하는 것이 좋습니다. 필요한 경우 원격 접근 제한 등 다른 보안 조치도 고려해야 합니다.

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

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