我正在尝试远程连接到在我的raspberry pi 3上运行的mysql服务器(尽管在同一个局域网上)。
尝试通过heidisql执行此操作将返回错误代码10061。一些研究表明我必须编辑配置以允许远程连接。
但是,配置不包含 bind-adress x.x.x.x
行(/etc/mysql/my.cnf)供我的注解。我自己添加的它会破坏服务,导致尝试重新启动时出错。检查其他可能的配置文件位置只会导致空文件。此外,与“default”配置文件相比,我的配置文件要短得多,除了其他配置文件的一些include之外,没有实际的语句(看起来)。这些包含的文件也都是空的。
我现在迷路了,不知道如何允许远程连接到我的服务器。非常感谢您的帮助:)
1条答案
按热度按时间bpzcxfmw1#
多亏了@petervanderwal,我怀疑
bind-address
配置文件里的声明不是巧合。因此,我对任何包含“bind address”的文件进行了grep搜索,并找到了正确的配置文件:/etc/mysql/mariadb.conf.d/50-server.cnf
. 这个文件有´绑定地址´ 声明,在注解完之后,修复了问题。如果您的配置文件中没有包含
bind-address
语句,扩大对正确配置文件的搜索范围。谢谢彼得,希望这能帮助别人。