无法使用 DBeaver 连接到本地主机上的 MariaDB
Can't connect to MariaDB on localhost using DBeaver
我刚刚在 Ubuntu
上安装了 mariadb
mysql Ver 15.1 Distrib 10.0.31-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
我可以通过本地网络服务器使用 PHP 连接到数据库,并且可以通过命令行连接。但是,我无法让 DBeaver 从 GUI 进行连接。我使用 MariaDB 驱动程序建立连接,用于 3306
端口上的 localhost
与 root
用户/我从 cli 使用的密码。
我收到这个错误:
Could not connect to address=(host=localhost)(port=3306)(type=master) : Connection refused (Connection refused)
知道这是需要更改的 my.cnf
设置还是我在 DBeaver 中缺少的其他设置?
这个答案有帮助:https://serverfault.com/questions/808977/mariadb-refuses-remote-connections
但特别指出您可能需要重新启动机器的评论——运行 sudo /etc/init.d/mysql restart
显示服务器已重新启动,但更改后的 IP 绑定显然没有得到刷新,直到我重新启动机器。
我改了行:
bind-address = 127.0.0.1
到
bind-address = ::
我刚刚在 Ubuntu
上安装了mariadb
mysql Ver 15.1 Distrib 10.0.31-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
我可以通过本地网络服务器使用 PHP 连接到数据库,并且可以通过命令行连接。但是,我无法让 DBeaver 从 GUI 进行连接。我使用 MariaDB 驱动程序建立连接,用于 3306
端口上的 localhost
与 root
用户/我从 cli 使用的密码。
我收到这个错误:
Could not connect to address=(host=localhost)(port=3306)(type=master) : Connection refused (Connection refused)
知道这是需要更改的 my.cnf
设置还是我在 DBeaver 中缺少的其他设置?
这个答案有帮助:https://serverfault.com/questions/808977/mariadb-refuses-remote-connections
但特别指出您可能需要重新启动机器的评论——运行 sudo /etc/init.d/mysql restart
显示服务器已重新启动,但更改后的 IP 绑定显然没有得到刷新,直到我重新启动机器。
我改了行:
bind-address = 127.0.0.1
到
bind-address = ::