문제:
앗! 방금 MySQL 루트 사용자의 권한을 제한하여 테이블 변경을 금지했습니다. 절대 권한을 복원하여 이 사용자를 이전 영광으로 복원하려면 어떻게 해야 합니까?
해결책:
이 단계를 수행해 보겠습니다. 단계:
다시 확인:
필요한 권한을 실제로 제거했는지 확인하는 것부터 시작하세요. 다음 명령을 실행합니다.
SELECT * FROM mysql.user WHERE User = 'root';
Grant_priv 및 Super_priv 열을 확인합니다.
간단한 수정:
모든 권한 부여를 시도합니다. 이것을 사용하여 명령:
GRANT ALL ON *.* TO 'root'@'localhost';
폴백 옵션:
위의 방법으로 권한이 복원되지 않으면 --skip-grant-tables를 사용하여 MySQL을 다시 시작합니다. 옵션. 그런 다음 다음을 사용하여 서버에 연결합니다.
mysql
다음 명령 실행:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root'; FLUSH PRIVILEGES;
위 내용은 실수로 MySQL 루트 사용자를 제한한 후 MySQL 루트 사용자의 전체 권한을 어떻게 복원합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!