mysql 데이터베이스에 슈퍼 권한을 추가하는 방법
mysql에서 쿼리를 실행하려고 합니다.
SET GLOBAL log_bin_trust_function_creators =1;
오류:
SQL 쿼리:
SET GLOBAL log_bin_trust_function_function = 1
MySQL은 다음과 같이 말했습니다.
#1227 - 접근이 거부되었습니다.이 조작에는 SUPER 특권이 필요합니다.
어떻게 할당하면 되는지 알고 싶다.SUPER
데이터베이스에 대한 권한
슈퍼 특권을 추가할 수 있습니다.phpmyadmin
:
[ PHP MYADMIN ]> [ privileges ]> [ Edit User ]> [ Administrator ]탭에서 [SUPER]을 클릭합니다.> [ Go ]
끝까지 하고 싶다면Console
, 다음과 같이 합니다.
mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
위의 코드를 실행한 후 다음과 같이 종료합니다.
mysql> FLUSH PRIVILEGES;
에 해야 한다.*.*
SUPER는 하나의 데이터베이스에만 적용되는 특권이 아니라 글로벌하기 때문입니다.
여기서 특권을 확인할 수 있습니다.
그러면 사용자를 편집할 수 있습니다.
Sequel Pro에서 User Accounts 창에 액세스합니다.MySQL 관리 프로그램은 Sequel Pro 대신 대체될 수 있습니다.
다음 계정 및 권한을 추가합니다.
GRANT SUPER ON *.* TO 'user'@'%' IDENTIFIED BY PASSWORD
쿼리 phmyadmin만 super user 부여 후 출력합니다.콘솔 조작에 도움이 되길 바랍니다.
ON $.$ TO-> $=*는 점 두 개를 사이에 두면 표시되지 않습니다.
'usr'@'localhost'에서 모든 권한을 해지합니다. 모든 권한을 부여합니다. 'usr'@'localhost'에는 GRANT 옵션 MAX_QUERES_PER_에서 NONE이 필요하지 않습니다.0시간 최대_접속_PER_0시간 최대_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
그 반대, 보조금 삭제:
'dos007'@'localhost'에서 모든 권한을 해지합니다. 'dos007'@'localhost'에서 GRANT OPTION을 해지합니다. 'dos007'@'localhost'에서 모든 권한을 부여하려면 MAX_QUERIES_PER_로 아무것도 지정하지 마십시오.0시간 최대_접속_PER_0시간 최대_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
vagrant가 모든 mysql에서 작동해야 합니다.
Centos 5에서는 적절한 uid와 pw(root 액세스)로 로그인한 후 MySQL 쉘에서 일부 변수 값을 변경하려고 하면 온갖 오류가 발생하였습니다.제가 받은 오류는 다음과 같습니다.
mysql> -- Set some variable value, for example
mysql> SET GLOBAL general_log='ON';
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation
매우 우연한 순간에 나는 다음과 같이 했다.
OS-Shell> sudo mysql # no DB uid, no DB pw
DB uid와 비밀번호를 알려드리지 않았습니다.
mysql> show variables;
mysql> -- edit the variable of interest to the desired value, for example
mysql> SET GLOBAL general_log='ON';
그것은 마법처럼 작동했다.
언급URL : https://stackoverflow.com/questions/11946012/how-to-add-super-privileges-to-mysql-database
'itsource' 카테고리의 다른 글
Python에서는 @property decorator가 어떻게 동작합니까? (0) | 2023.01.19 |
---|---|
MySQL FK의 적절한 명명 규칙은 무엇입니까? (0) | 2023.01.19 |
하위 행을 추가하거나 업데이트할 수 없음: 외부 키 제약 조건이 실패합니다. (0) | 2023.01.19 |
PDO 준비됨 단일 쿼리에 여러 행을 삽입합니다. (0) | 2023.01.19 |
MySQL이 "데이터 전송 중" 상태이면 어떤 의미입니까? (0) | 2023.01.19 |