一、需求

使用 DBeaver 连接 MySQL 数据库,使用 root 用户创建数据库、创建用户并分配权限。

MySQL和DBeaver版本

MySQL版本:8.0.34
DBeaver版本:24.2.5

查询MySQL版本

SELECT VERSION();

二、新建MySQL数据库

  1. root用户
    因为要新建数据库,所以使用 root 用户连接MySQL。

  2. 数据库命名
    本文采用 小写字母加下划线 的命名风格,单词间用下划线分割。

  3. 字符集和排序规则
    本文使用DBeaver创建MySQL数据库的默认配置:utf8mb4 + utf8mb4_0900_ai_ci

新建数据库

在这里插入图片描述

数据库名、字符集、排序规则

在这里插入图片描述

数据库已创建

在这里插入图片描述

三、新建用户并分配权限

默认用户

新建用户

新建用户

在这里插入图片描述

用户名和密码

分配权限

SQL预览和执行

点击“保存”按钮,弹窗 SQL预览,点击“执行”。用户就创建并分配好权限了。

四、新建用户连接MySQL数据库

五、新建用户查看用户

按照上诉流程新建用户时,并没有赋予“用户”相关权限,所有无法查看,会报错。

报错弹窗:

SQL 错误 [1142] [42000]: SELECT command denied to user ‘mybatis_test_user’@‘localhost’ for table ‘user’

六、参考文章

使用 DBeaver 创建 MySQL 数据库

Logo

一站式 AI 云服务平台

更多推荐