MySQL 怎样允许用户从任何主机进行连接

MySQL 怎样允许用户从任何主机进行连接

允许用户从任何主机进行连接是完全有可能的。为此,我们需要在@字符后使用通配符‘%’来创建用户。它的语法如下:

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

在这里, user_name 是我们要创建帐户的用户名, password 是我们要创建用户帐户的密码。使用此密码,MySQL服务器将识别此用户。

阅读更多: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)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程