当前位置:数码通 > 科技

mysql 创建远程登录用户

来源于 数码通 2023-10-08 06:00

MySQL 是一个关系数据库管理系统,许多网站和应用程序都使用它来存储数据。在某些情况下,我们需要允许远程用户访问MySQL数据库。本文将向您展示如何使用 SQL 创建远程登录用户。

开始之前,请确保您已安装MySQL数据库并拥有具有管理员权限的用户帐户。下面假设我们要创建一个名为“remote_user”的远程登录用户。

通过授予选项将 *.* 上的所有权限授予由“密码”标识的“remote_user”@“%”;
FLUSH PRIVILEGES;

在此 SQL 语句中,我们使用 GRANT 命令授予用户“remote_user”对所有数据库的所有权限。 % 符号表示所有远程连接都将被授权,而不仅仅是一台特定的计算机或 IP 地址。 IDENTIFIED BY 'password' 将为该用户设置密码。 WITH GRANT OPTION 意味着用户将能够授予或撤销其他用户的权限。

命令执行后,我们需要执行FLUSH PRIVILEGES命令才能使更改生效。

最后,我们需要确保MySQL服务器的防火墙设置允许远程连接访问。默认情况下,MySQL 服务器使用端口 3306。

创建远程登录用户后,即可访问远程计算机上的MySQL数据库。请注意,必须使用该用户的凭据进行身份验证。

登录后参与评论