之前连接MySQL一直使用的是navicate,挺好用的,不过是个付费软件,一直想找一款免费开源的软件来替代。今天偶然间发现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.
https://dbeaver.io/
下载和安装
直接从官网(https://dbeaver.io/)进行下载即可,官网的内容也比较简洁
配置aliyun的Maven镜像
因为这里会涉及到下载驱动,由于众所周知的原因,我们的网络连接maven中心仓库的需要代理,所以这里可以把DBeaver的maven配置成阿里云的maven镜像,这样就会快很多。
1、窗口--首选项
2、DBeaver--驱动--Maven--添加
3、添加阿里云仓库的地址:http://maven.aliyun.com/nexus/content/groups/public/
4、把这个Maven仓库移动到第一个
5、点击“Apply and Close”
这个配置应该就可以生效了,不过之前创建的连接需要重新创建一下。
配置连接
1、数据库--新建连接
2、选择你要连接的数据库,这里以MariaDB为例
3、填写地址、端口、用户名、密码,点击“测试链接”
4、连接成功
这里有一个问题,我的数据库是MariaDB,理解为MySQL的一个分支,但是我这里数据库选择MariaDB来连接一直失败,后来用MySQL尝试就连接成功,暂时原因不明。