【问题标题】:Add Google Allow-List to MySQL Server Config File将 Google 允许列表添加到 MySQL 服务器配置文件
【发布时间】:2021-08-13 16:19:45
【问题描述】:

尽管进行了广泛的搜索,但我没有找到将 Google Allow-List 中的 ~70 个 URL 添加到 my.ini 配置文件的语法,大概是使用某种形式的 bind-address

虽然我已经使用bind-address=0.0.0.0 成功建立了连接,但我想限制对该列表的访问。

是否应该在bind-address= 语句之后输入一个以逗号分隔的长字符串?

【问题讨论】:

    标签: mysql google-sheets whitelist


    【解决方案1】:

    MySQL 8.0.13 及更高版本支持以逗号分隔的 IP 地址列表作为 bind-address 的值。

    文档:https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_bind_address

    旧版本的 MySQL 不支持此功能。运行SELECT VERSION(); 如果它小于8.0.13,你必须升级到当前版本的8.0.x,或者使用某种防火墙(例如iptables)来解决这个问题,而不是MySQL的bind-address选项。

    【讨论】:

    • 谢谢比尔,Google 今天还不是我的朋友!一个问题,因为我必须添加 70 个网址,它们是否必须在“一个”行上,或者如果我继续使用逗号分隔符,我可以将它们分成几行吗?
    • 不行!!!我尝试了多个 URL,然后尝试了第一个 Google url,在每种情况下,服务器都无法启动。我从文档中注意到“如果绑定到任何地址失败,服务器会产生错误并且不会启动。”。
    • 你的 MySQL 版本是多少?
    • 全新安装... 8.0.26。在 71 个 url 越来越少的多次失败之后,我只尝试了 my.ini 中的第一个 - bind_address=8.8.4.0/24,服务器无法启动。我已经恢复到 0.0.0.0。还搜索了我的调制解调器/路由器中的每个设置,在添加“iptables”时找不到任何内容。
    猜你喜欢
    • 2022-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 2021-06-22
    相关资源
    最近更新 更多