无法使用DBeaver连接到localhost上的MariaDB

时间:2018-01-06 00:39:41

标签: mysql mariadb dbeaver

我刚刚在Ubuntu上安装了mariadb

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

我可以通过本地Web服务器使用PHP连接到数据库,并可以通过命令行连接。但是,我无法让DBeaver从GUI连接。我使用MariaDB驱动程序为端口localhost上的3306设置了一个连接,并使用了我在cli中使用的root用户/传递。

我收到此错误:

Could not connect to address=(host=localhost)(port=3306)(type=master) : Connection refused (Connection refused)

不知道是否需要更改my.cnf设置或者我在DBeaver中缺少其他设置吗?

1 个答案:

答案 0 :(得分:2)

这个答案有帮助:https://serverfault.com/questions/808977/mariadb-refuses-remote-connections

但是特别指出你可能需要重新启动你的机器的评论 - 运行sudo /etc/init.d/mysql restart显示服务器已经重新启动,但是在重新启动机器之前,改变的IP绑定显然没有刷新。

我换了一行:

bind-address = 127.0.0.1

bind-address = ::