사용자를 생성하고 사용자에게 모든 권한을 부여한 후 FLUSH PRIVILEGES를 설정하고 새 설정이 올바르게 작동하도록 해야 합니다.
구문은 다음과 같습니다 -
FLUSH PRIVILEGES;
제 경우에는 'Bob'이라는 이름을 가진 새 사용자를 생성하는 쿼리입니다. 새 사용자를 생성하는 쿼리는 다음과 같습니다 -
mysql> CREATE USER 'Bob'@'%' IDENTIFIED BY '123456'; Query OK, 0 rows affected (0.56 sec)
이제 사용자 Bob에게 모든 권한이 부여되었습니다. −
mysql> GRANT ALL PRIVILEGES ON *.* TO 'Bob'@'%' WITH GRANT OPTION; Query OK, 0 rows affected (0.23 sec)
이제 권한을 플러시하십시오. 쿼리는 다음과 같습니다 -
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.14 sec)
이제 여기에서 암호 123456으로 사용자 Bob을 사용하고 있습니다. 스냅샷은 다음과 같습니다. −