我正在尝试远程连接到我的Raspberry Pi 3上运行的MySQL服务器(尽管在同一个局域网上)。
尝试通过HeidiSQL执行此操作会返回编码为10061的错误。一些研究表明我必须编辑配置以允许远程连接。
然而,配置不包含bind-adress x.x.x.x
行(/etc/mysql/my.cnf)供我注释掉。添加它自己打破了服务,在尝试重新启动时导致错误。
检查其他可能的配置文件位置仅导致空文件。
此外,与“默认”配置文件相比,我的更短,并且没有实际的语句,除了少数包括其他配置文件(似乎)。这些包含的文件也都是空的。
我现在迷路了,无法弄清楚如何允许远程连接到我的服务器。非常感谢任何帮助:)
答案 0 :(得分:0)
感谢@PetervanderWal,我怀疑配置中缺少bind-address
语句并非怪异巧合。因此,我对包含“bind-address”的任何文件进行了grep搜索,并找到了正确的配置文件:/etc/mysql/mariadb.conf.d/50-server.cnf
。这个文件有'绑定地址'语句,在评论之后 - 解决了问题。
这里的内容(如果你问我)是,如果你的配置文件都没有包含bind-address
语句,请扩大搜索正确的配置文件。
谢谢彼得,希望这有助于其他人。