스택 오버플로에서 이 명령을 따랐지만 새 사용자가 새 사용자, 데이터베이스를 생성하고 권한을 부여할 수 없습니다.
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
CREATE USER 'admin'@'localhost';
GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
CREATE USER 'dummy'@'localhost';
FLUSH PRIVILEGES;
도와 주셔서 감사합니다
답변1
노력하다
GRANT SUPER ON *.* to user@localhost
또는 mysql 데이터베이스에 연결하고 다음 명령을 실행할 수 있습니다.
UPDATE mysql.user SET Super_Priv='Y' WHERE user='user1' AND host='%';
FLUSH PRIVILEGES
현재 겪고 있는 문제는 데이터베이스 수준에서 작업 중이므로 전역 액세스를 설정해야 한다는 것입니다. 읽어보세요이것링크.