之前连接MySQL一直使用的是navicat,挺好用的,不过是个付费软件,一直想找一款免费开源的软件来替代。今天偶然间发现DBeaver,这是一款基于java开发的数据库工具,而且可以支持Windows、Linux、MacOS多个平台,使用起来非常方便。
以下是官网的一些介绍
Free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases.
Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata, Firebird, Apache Hive, Phoenix, Presto, etc.
从介绍里面看,常见的数据库都可以支持
下载和安装
直接从官网进行下载即可,链接地址:dbeaver.io/
配置aliyun的Maven镜像
因为这里会涉及到下载驱动,由于众所周知的原因,我们的网络连接maven中心仓库的需要代理,所以这里可以把DBeaver的maven配置成阿里云的maven镜像,这样就会快很多。
1、窗口--首选项
DBeaver--驱动--Maven--添加
添加阿里云仓库的地址:maven.aliyun.com/nexus/conte…
把这个Maven仓库移动到第一个
点击“Apply and Close”,这个配置应该就可以生效了,不过之前创建的连接需要重新创建一下
配置链接
数据库--新建连接
选择你要连接的数据库,这里以MariaDB为例
填写地址、端口、用户名、密码,点击“测试链接”
连接成功
这里有一个问题,我的数据库是MariaDB,理解为MySQL的一个分支,但是我这里数据库选择MariaDB来连接一直失败,后来用MySQL尝试就连接成功,暂时原因不明。