반응형
다음과 같이 루트로 사용자 (new_user)를 만들었습니다.
GRANT ALL ON labor.* TO 'new_user'@'%' WITH GRANT OPTION;
GRANT ALL ON labor.* TO 'new_user'@'localhost' WITH GRANT OPTION;
GRANT CREATE USER ON *.* TO 'new_user'@'%';
GRANT CREATE USER ON *.* TO 'new_user'@'localhost';
GRANT RELOAD ON *.* TO 'new_user'@'localhost';
GRANT RELOAD ON *.* TO 'new_user'@'%';
FLUSH PRIVILEGES;
같은 방법으로 다른 사용자를 만들려고하지만 new_user를 사용하면 액세스 거부 오류가 발생합니다. 이 오류는 GRANT ALL 줄 다음에 발생합니다.
다른 어떤 권한을 추가해야합니까?
해결 방법
새로 생성 된 사용자에게 *. *
에 대한 권한 부여 옵션이 없습니다 ( *. * ...
에서 사용자 권한 부여에 필요).
GRANT GRANT OPTION ON *.* TO 'new_user'@'%';
GRANT GRANT OPTION ON *.* TO 'new_user'@'localhost';
참조 페이지 https://stackoverflow.com/questions/18592903
반응형
'MySql' 카테고리의 다른 글
MySQL Visual Studio 2013 Preview와 MySQL 데이터베이스 연결 (0) | 2020.12.24 |
---|---|
MySQL PHP는 선택 상자에서 선택한 값을 얻습니까? (0) | 2020.12.24 |
MySQL 트리거를 대량으로 변경하는 방법 DEFINER (0) | 2020.12.24 |
MySQL PHP에서 SQL 변수를 바인딩하는 방법은 무엇입니까? (0) | 2020.12.24 |
MySQL Null이 아닌 경우 필드 업데이트 (0) | 2020.12.24 |
댓글