MySQL 데이터베이스에 SUPER 권한 할당
MySQL에서 특정 쿼리를 실행하려고 하면 SUPER 권한이 부족하다는 오류 메시지가 나타날 수 있습니다. 필요한 SUPER 특권. 이 오류는 일반적으로 log_bin_trust_function_creators와 같은 전역 구성 변수를 설정하려고 할 때 발생합니다.
이 문제를 해결하려면 쿼리를 실행하려는 사용자에게 SUPER 권한을 할당해야 합니다. 이는 phpMyAdmin 인터페이스나 MySQL 명령줄 콘솔을 통해 수행할 수 있습니다.
phpMyAdmin 사용
phpMyAdmin으로 이동하여 "권한" 옵션을 선택하세요. 그런 다음 원하는 사용자를 편집하고 "관리자" 탭을 클릭합니다. 변경 사항을 저장하려면 "SUPER" 확인란을 활성화하고 "이동"을 클릭하세요.
명령줄 사용
또는 명령줄을 사용하여 SUPER 권한을 할당할 수도 있습니다. 다음 코드를 실행하세요.
mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
user를 사용자 이름으로, 비밀번호를 해당 비밀번호로 바꾸세요.
프로세스를 완료하려면 다음 명령을 실행하세요.
mysql> FLUSH PRIVILEGES;
참고: SUPER는 전역 데이터베이스이므로 *.*(모든 데이터베이스)를 사용하여 SUPER 권한을 할당하는 것이 중요합니다. 모든 데이터베이스에 적용되는 특권입니다.
위 내용은 특정 쿼리를 실행하기 위해 MySQL에서 SUPER 권한을 부여하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!