授权远程访问MySQL给IPv6子网

4
1个回答

2
我刚遇到了同样的问题,我们正在将网络转换为IPv6,并立即在曾经使用IPv4网络的应用程序中遇到了登录问题。
这个关于IPv4的stackoverflow答案也适用于IPv6。 如何授予整个子网远程访问MySQL? 对于我刚创建并测试的用户,我执行了以下操作: CREATE USER 'newuser'@'2001:DB8:100:feed::%' IDENTIFIED BY 'thepassword'; 然后我授权该用户访问相关的数据库:
GRANT ALL PRIVILEGES ON crowd.* to 'crowduser'@'2603:3026:100:13e1:%' WITH GRANT OPTION

我使用了位于2001:DB8:100:feed::/64子网的服务器上的MySQL客户端,来访问数据库。

1
MySQL/MariaDB不支持CIDR(1993年引入)。通配符是这种基本功能的较差替代品。 - minusf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接