> 데이터 베이스 > MySQL 튜토리얼 > 특정 쿼리를 실행하기 위해 MySQL에서 SUPER 권한을 부여하는 방법은 무엇입니까?

특정 쿼리를 실행하기 위해 MySQL에서 SUPER 권한을 부여하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-12-24 20:51:14
원래의
269명이 탐색했습니다.

How to Grant SUPER Privileges in MySQL to Execute Specific Queries?

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿