MySQL 新用户访问被拒绝,即使授予了权限?

mysqlmysqli database

创建用户并授予用户所有权限后,您需要 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)

现在我在这里使用用户 Bob,密码为 123456。快照如下 −


相关文章