![无法查询或连接,取决于绑定地址](https://linux22.com/image/658110/%E6%97%A0%E6%B3%95%E6%9F%A5%E8%AF%A2%E6%88%96%E8%BF%9E%E6%8E%A5%EF%BC%8C%E5%8F%96%E5%86%B3%E4%BA%8E%E7%BB%91%E5%AE%9A%E5%9C%B0%E5%9D%80.png)
我有一个简单的脚本,根据绑定地址配置的不同,它会以不同的方式失败。如果我将绑定地址设置为服务器的 IP 地址并运行脚本,查询就会超时。如果将其设置为其他任何值(127.0.0.1、0.0.0.0)或注释掉,则连接失败。
脚本如下:雷博尔用一个图书馆通过 TCP 连接到 MySQL(即它不使用 libmysql)。
我想知道我的 MySQL 配置是否导致了这些问题,但我不知道该如何更改。
编辑-这里是一些示例代码:
do %mysql-protocol-pre.r
db: open [scheme: 'mysql user: "testuser" pass: "testpass" host: "localhost" path: "/mysql"]
foo: send-sql db "SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'foo'"
其结果是:
** Access error: port action timed out: make port!