>데이터 베이스 >MySQL 튜토리얼 >OS X에서 MySQL 루트 사용자 비밀번호를 올바르게 설정하려면 어떻게 해야 합니까?

OS X에서 MySQL 루트 사용자 비밀번호를 올바르게 설정하려면 어떻게 해야 합니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-20 16:21:11325검색

How Can I Properly Set the MySQL Root User Password on OS X?

OS X에서 MySQL 루트 사용자 비밀번호 설정: 권한 재설정

OS X에서 MySQL의 루트 사용자 비밀번호를 설정하려고 시도했습니다. , 하지만 비밀번호를 입력하지 않고도 mysql 명령줄에 계속 액세스할 수 있습니다. 이는 권한을 플러시하거나 MySQL 터미널 내에서 일련의 명령을 실행하여 해결할 수 있습니다.

옵션 1: 권한 플러시

MySQL 터미널에 로그인한 후, 다음 명령을 실행하기만 하면 됩니다.

FLUSH PRIVILEGES

옵션 2: MySQL 실행 명령

MySQL 터미널에 다음 명령을 입력하세요.

mysql -u root

mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

"NEWPASSWORD"를 원하는 비밀번호로 바꾸세요. 이렇게 하면 루트 사용자 비밀번호가 재설정됩니다.

MySQL 버전 업데이트

  • MySQL 5.7: "비밀번호"를 교체하세요. UPDATE에 "authentication_string"이 있는 필드 query.

    mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
  • MySQL 8.0 이상: 대신 ALTER USER 명령을 사용하여 비밀번호를 설정하세요.

    mysql> `ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';` 

다음 단계를 따르면 MySQL 루트 사용자 비밀번호를 성공적으로 설정하고 보안을 확보할 수 있습니다. 데이터베이스입니다.

위 내용은 OS X에서 MySQL 루트 사용자 비밀번호를 올바르게 설정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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