집 >데이터 베이스 >MySQL 튜토리얼 >mysql 루트 비밀번호 설정
MySQL은 현재 가장 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템으로, 데이터 저장 및 검색 효율성을 크게 향상시킵니다. MySQL 관리자에게는 MySQL의 보안을 확보하는 것이 매우 중요하며, 루트 사용자 비밀번호를 설정하는 것도 중요한 단계입니다.
MySQL이 기본적으로 설치된 후에는 루트 사용자에게 비밀번호가 없으므로 MySQL 서비스의 IP 주소와 포트 번호를 아는 사람이라면 누구나 루트 사용자를 사용하여 작업할 수 있습니다. MySQL을 더욱 안전하게 만들려면 루트 사용자의 비밀번호를 설정해야 합니다.
MySQL 루트 비밀번호를 설정하는 단계는 다음과 같습니다.
MySQL 서버는 로컬 또는 원격일 수 있습니다. MySQL 서버가 로컬인 경우 다음 명령을 사용하여 로그인합니다.
mysql -u root
이렇게 하면 루트 사용자를 사용하여 MySQL 서버에 연결됩니다. MySQL 서버가 원격 서버인 경우 위 명령에 IP 주소 또는 도메인 이름을 추가합니다.
MySQL 서버에서 사용자 비밀번호를 변경한 후 변경 사항을 적용하려면 MySQL 권한을 새로 고쳐야 합니다. 다음 명령을 사용하여 MySQL 권한을 새로 고칩니다.
FLUSH PRIVILEGES;
명령줄에서 다음 명령을 사용하면 MySQL 루트 사용자 비밀번호가 변경됩니다.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my-new-password';
"my-new-password"를 실제 하나의 비밀번호. 이 명령은 MySQL의 사용자 테이블을 업데이트하여 주어진 비밀번호로 루트 사용자의 비밀번호를 암호화합니다.
다음 명령을 사용하여 MySQL 서버를 종료하세요.
exit
루트 사용자 비밀번호를 설정한 후 다른 사용자나 애플리케이션은 MySQL 서버에 연결할 때 인증을 위해 루트 사용자 비밀번호를 사용해야 합니다. 이는 MySQL 서버의 보안을 보장합니다.
물론, 루트 사용자 비밀번호를 설정하는 것이 MySQL 보안을 관리하는 유일한 방법은 아닙니다. 다른 보안 조치에는 원격 액세스 제한, 루트 사용자가 원격 호스트에서 MySQL에 액세스하는 것을 금지하는 등이 포함됩니다.
요약
MySQL 서버에 루트 사용자 비밀번호를 설정하는 것은 서버 보안을 보장하는 기본 조치 중 하나입니다. 관리자는 MySQL을 사용하기 전에 이 작업을 수행하는 것이 좋습니다. 필요한 경우 원격 접근 제한 등 다른 보안 조치도 고려해야 합니다.
위 내용은 mysql 루트 비밀번호 설정의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!