MySQL 8.0에서 'root' 사용자에게 모든 권한 부여
MySQL 8.0에서는 기존 방식을 사용하여 'root' 사용자에게 모든 권한 부여 메서드에 오류가 발생할 수 있습니다. 이는 MySQL 8.0에서 사용자 관리에 변경 사항이 도입되었기 때문입니다.
오류 1064:
GRANT ALL PRIVILEGES ON *.* TO 'root'를 사용하여 권한을 부여하려고 할 때 @'%' IDENTIFIED BY 'root' WITH GRANT OPTION;, 오류 1064가 발생할 수 있습니다. 이 오류는 다음과 같은 이유로 발생합니다. MySQL 8.0에서는 더 이상 암시적 사용자 생성을 허용하지 않습니다.
오류 1410:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'를 사용하여 권한 부여 시도 중 부여 옵션 포함; 오류 1410이 발생할 수도 있습니다. 이 오류는 GRANT 옵션을 사용하여 사용자를 생성할 권한이 없음을 나타냅니다.
해결 방법:
'에게 모든 권한을 부여하려면 ' MySQL 8.0에서 root'를 사용하려면 다음 단계를 따라야 합니다.
주의:
GRANT OPTION을 사용하면 사용자가 다른 사용자에게 권한을 부여할 수 있습니다. 편리하지만 보안 위험이 발생할 수 있습니다. 사용자에게 이 옵션을 부여하기 전에 신중하게 고려하십시오.
위 내용은 MySQL 8.0에서 '루트' 사용자에게 모든 권한을 올바르게 부여하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!