即使授予許可權後,MySQL 新使用者的訪問仍被拒絕?


建立使用者並向用戶授予所有許可權後,你需要重新整理特權,以進行設定並使新設定正常工作。

語法如下 -

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。快照如下 -

更新於: 2019 年 7 月 30 日

342 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.