无法使用DBeaver连接本地的MariaDB

7

我刚刚在Ubuntu上安装了 MariaDB

mysql Ver 15.1 Distrib 10.0.31-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

我可以通过本地Web服务器使用PHP连接到DB,也可以通过命令行连接。但是,我无法从GUI让DBeaver连接。我使用MariaDB驱动程序为localhost设置了一个连接,端口号为3306,使用cli中使用的root用户/密码。
我收到以下错误消息:
Could not connect to address=(host=localhost)(port=3306)(type=master) : Connection refused (Connection refused)

有没有想法,这是需要更改的my.cnf设置,还是我在DBeaver中遗漏了其他设置?

1个回答

11
这个回答对我很有帮助:https://serverfault.com/questions/808977/mariadb-refuses-remote-connections 具体地,有一条评论指出您可能需要重新启动计算机--运行sudo /etc/init.d/mysql restart显示服务器已经重新启动,但更改的IP绑定显然没有得到刷新,直到我重新启动了计算机。
我将以下这行更改了: bind-address = 127.0.0.1 更改为 bind-address = ::

谢谢,我在使用Brew升级Postgres后,在Mac OSX上遇到了类似的问题。 - Michael DePetrillo

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