MySQL 服务器的远程访问权限:授予 root 用户访问权限
远程访问 MySQL 服务器允许用户连接数据库并与之交互来自本地主机环境之外的计算机。默认情况下,root 用户仅有权从本地计算机访问服务器。
要向 root 用户授予远程访问权限,请按照以下步骤操作:
连接到 MySQL 服务器并执行以下命令查询:
SHOW GRANTS FOR root@localhost;
这将显示授予 root 用户的当前访问权限。
如果您想授予对特定主机或子网的访问权限,请使用以下命令语法:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'host_or_subnet' IDENTIFIED BY 'password' WITH GRANT OPTION;
将 host_or_subnet 替换为主机名、IP 地址或子网掩码(例如 %.example.com 或 192.168.1.%)。
授予新权限后,执行以下查询以应用它们:
FLUSH PRIVILEGES;
如果名称解析是不可靠,您可以通过 IP 或子网授予访问权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
更多详细信息,请参阅 MySQL GRANT 语法文档。
以上是如何授予MySQL root用户远程访问权限?的详细内容。更多信息请关注PHP中文网其他相关文章!