当前位置: 首页 > article >正文

使用 MySQL Workbench 创建和管理用户

前言

在多用户环境中,合理地管理和分配数据库权限是非常重要的。MySQL Workbench 提供了直观的界面,使得这些操作变得更加简便。本文将引导你完成以下几个步骤:

  1. 创建新用户
  2. 分配权限
  3. 创建新的连接
准备工作

确保你已经安装并配置好了 MySQL 和 MySQL Workbench。如果你还没有安装,可以访问 MySQL 官方网站 下载并安装适合你操作系统的版本。

步骤详解
1. 创建新用户
  1. 打开 MySQL Workbench
    启动 MySQL Workbench 应用程序。

  2. 连接到 MySQL 服务器
    在主界面中,选择你已经配置好的 MySQL 连接,输入用户名和密码,点击 “Open” 连接到服务器。

  3. 进入用户管理界面
    在左侧导航栏中,选择 “Server” -> “Users and Privileges”
    在这里插入图片描述

  4. 添加新用户
    在右侧的 “Users and Privileges” 界面中,点击 “Add Account” 按钮。

    • 用户名:输入新用户的用户名。
    • 主机名:输入新用户的主机名。如果你希望新用户能够从任何主机连接到 MySQL 服务器,可以将此字段设置为 %
    • 密码:输入新用户的密码,并在确认密码字段中再次输入。
    • 认证类型:默认为 “Standard”,即使用密码验证。
      在这里插入图片描述
  5. 设置用户属性

    • 默认架构:选择新用户的默认数据库。
    • 全局权限:设置新用户的全局权限,如 “File”“Select”“Insert”“Update”“Delete” 等。
    • 对象权限:设置新用户对特定数据库对象的权限。
  6. 应用更改
    点击 “Apply” 按钮,将更改保存到 MySQL 服务器中。
    在这里插入图片描述

2. 分配权限
  1. 选择用户
    “Users and Privileges” 界面中,找到你刚刚创建的用户,点击选中。

  2. 选择权限选项卡
    在右侧的选项卡中,选择 “Schema Privileges”

  3. 添加权限条目
    点击 “Add Entry” 按钮。

    • Selected schema:选择你要授予权限的数据库。
    • Privileges:选择你要授予的具体权限,如 “Select”“Insert”“Update”“Delete” 等。
    • Apply:点击 “Apply” 按钮,保存权限设置。
      在这里插入图片描述
      在这里插入图片描述
3. 创建新的连接
  1. 返回主界面
    点击左侧导航栏中的 “Home” 图标,返回主界面。

  2. 添加新连接
    点击 “+” 按钮,添加新的连接。

    • 连接名:输入新连接的名称。
    • 用户名:输入新用户的用户名。
    • 密码:输入新用户的密码。
    • 主机名:输入新用户的主机名。
    • 端口:默认为 3306,除非你有特殊的设置。
  3. 测试连接
    点击 “Test” 按钮,测试新连接是否成功。

  4. 保存连接
    点击 “OK” 按钮,保存新连接。

  5. 连接到数据库
    在连接列表中,选择你刚刚创建的新连接,点击 “Connect” 按钮,输入密码,点击 “OK”,进入数据库。
    在这里插入图片描述

结论

通过上述步骤,你可以在 MySQL Workbench 中轻松地创建新用户、分配权限以及创建新的连接。


http://www.kler.cn/a/379497.html

相关文章:

  • C++ STL标准模板库
  • 11.Three.js使用indexeddb前端缓存模型优化前端加载效率
  • 中文分词模拟器
  • 3151. 特殊数组 I
  • 不基于Gin手撸一个RPC服务
  • Unity XR Interaction Toolkit 开发教程(1):OpenXR 与 XRI 概述【3.0 以上版本】
  • 手册更新 | RK3568开发板Openwrt文件系统构建
  • ClkLog企业版(CDP)预售开启,更有鸿蒙SDK前来助力
  • Win/Linux/Kylin 系统安装指定版本 jdk(8u171为例)
  • 学习记录:js算法(八十四):子集 II
  • vue系列==vue组件
  • sparkSQL面试题
  • Go语言sync.WaitGroup与errgroup.Group用法详解
  • 迅为itop-3568开发板AMP双系统使用手册之烧写AMP镜像
  • 力扣第33题:搜索旋转排序数组
  • 聚水潭数据集成到MySQL的技术实操与解决方案
  • Vue前端开发:事件对象参数
  • Docker-安装
  • Flutter UI架构(3)
  • gulp入门教程18:gulp插件gulp-clean
  • RLHF中,人类反馈数据格式是什么样的?
  • PostgreSQL 取前一列不为 NULL
  • 程序《工资分类收税》
  • 2024/11/3 随笔笔记
  • 深度学习笔记之BERT(一)BERT的基本认识
  • 利用Spring Boot框架打造信息学科平台