如何允许 MySQL 用户帐户从任何主机连接?


完全可以允许用户帐户从任何主机连接。为此,我们需要借助“@”后面是通配符“%”来创建用户。其语法如下:

Use mysql;
CREATE USER user_name@’%’ IDENTIFIED BY password;

此处:

  • user_name 是我们希望为其开设帐户的用户名。
  • 密码 是我们希望为 user_account 创建的密码。借助此密码,MySQL 服务器将识别此用户。

示例

在此示例中,我们通过使用“%”字符创建用户“Gaurav”,以便它可以连接到任何主机。

mysql> use mysql
Database changed

mysql> CREATE USER Gaurav@'%' IDENTIFIED BY 'password123';
Query OK, 0 rows affected (0.00 sec)

下面的查询将为我们提供新用户帐户 Gaurav@’%’ 的权限。

mysql> SHOW GRANTS FOR Gaurav@'%';
+------------------------------------+
| Grants for Gaurav@%                |
+------------------------------------+
| GRANT USAGE ON *.* TO 'Gaurav'@'%' |
+------------------------------------+
1 row in set (0.00 sec)

更新日期: 20-Jun-2020

2 千次以上浏览

开启你的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.