# Dbeaver

houdunren.com (opens new window) @ 向军大叔

xj-small

我会在讲课时使用 Dbeaver 软件,因为这是跨平台的软件,最适合讲课。

# 时区设置

需要在编辑连接设置正确时区,在进行时间处理时才会正确。

image-20190713202236634

使用命令设置时区

设置会话时区,每次连接会话需要重新设置

set time_zone = '+8:00'

全局时区设置

set global time_zone = '+2:00';
flush privileges;

# 外观设置

# 风格选择

DBeaver提供了多个风格供选择

常规 > 外观  

image-20190722151321566

# 字体设置

查询框字体

常规 > 颜色和字体 > 基本 > 文本字体

查询结果设置

常规 > 颜色和字体 > 数据库查询结果 > 结果网络字体

# 格式化

数据库 > SQL编辑器 > SQL格式化 > 关键词大小写(Upper)

image-20190722172254106

# 导出数据

当导出数据异常时应该是没有正确配置客户端

image-20190927163710001

后期也可以在已连接服务器上点击右键选择编译链接来设置本地客户端链接。

image-20210113082101051

# MAC设置

先在命令行查找mysql位置

$ which mysql
/usr/local/bin/mysql

然后编译链接时按 command+shift+g输入mysql目录

image-20210113091742987

之后点击链接,系统将自动填写路径地址等信息

image-20210113091910080

# 设置导出

在需要导出的数据为上点击右键,在弹出的菜单中选择工具>Dump database 进行数据导出

image-20210113092043240

最后导出到指定目录即可

image-20210113092229900

# 连接设置

如果连接的是Mysql8 ,并出现以下错误

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed

请尝试进行以下操作

  • 设置以下参数 allowPublicKeyRetrievalTrue

image-20210113092706643