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 중국어 웹사이트의 기타 관련 기사를 참조하세요!