创建mysql普通用户

一、创建mysql普通用户的原因:

  1. 权限控制:MySQL的权限系统允许您为每个用户分配特定的权限。通过创建普通用户,您可以根据需要为每个用户分配特定的数据库和表权限,而不是将所有权限授予一个全局管理员用户。这有助于提高数据库的安全性和灵活性。
  2. 多用户管理:在大型数据库环境中,您可能需要管理多个用户,每个用户可能有不同的角色和职责。通过创建普通用户,您可以为每个用户提供所需的最小权限集,以满足他们的特定需求。
  3. 隔离:通过为每个用户提供独立的账户,可以更好地隔离不同用户之间的操作和数据。这有助于减少潜在的安全风险和数据冲突。
  4. 审计和跟踪:当您为每个用户创建独立的账户时,您可以更容易地跟踪和审计他们的活动。这对于监控潜在的安全威胁和合规性要求非常重要。
  5. 简化管理:为不同的用户角色创建独立账户可以使账户管理更加简单和有序。您可以更容易地管理、重置密码或撤销特定用户的权限。
  6. 安全性:限制普通用户的权限可以增加数据库的安全性。只授予用户所需的最小权限,可以减少潜在的安全风险,例如未授权的数据访问或修改。
  7. 灵活性:根据业务需求的变化,您可以轻松地添加、删除或修改用户账户,以满足不断变化的需求。

通俗易懂的解释是:可以避免通过授予root用户,而root用户被窃取时,导致数据库整理信息盗用或者被恶意删除崩溃。

二、接下来cmd进入mysql环境下创建:

①:可以通过创建mysql普通用户'user'下发给项目程序使用,并设置密码为'123456'

create user 'user'@'%' identified with mysql_native_password by '123456';

②:为新创建的用户赋予一些权限,将test这个数据库全部权限赋予给'user'

grant all privileges on test.* to 'user';

③:检查用户列表

 select user,host from mysql.user;

备注:如果是创建错了,那就删除这个用户

DROP USER 'user'@'%';

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/337053.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

40-特殊运算符delete,new,.getDate,.setDate,运算符优先级

1.delete删除. 数组 // 可以删除数组元素,可以删除对象键值对// 删除数组的值,数组长度保持不变// 删掉的值变成emptyvar arr [1,2,3,4,5];delete arr[0];console.log(arr); 对象 var obj {"a":"aa","b":"bb&quo…

小红书获得小红书笔记详情 API (smallredbook.item_get_video)在电商中的发展

小红书笔记详情API(smallredbook.item_get_video)在电商中具有广阔的发展前景,具体来说: 优化商品展示:通过API获取的商品视频详情,可以丰富商品展示形式,提供更加全面、生动的商品信息&#xf…

[AutoSar]基础部分 autosar分层架构及BSW介绍

目录 关键词平台说明一、BSW是什么二、BSW的组成2.1 微控制器抽象层(MCAL)2.2 ECU抽象层2.3 服务层2.4、复杂驱动 三、功能的实现 关键词 嵌入式、C语言、autosar、Rte 平台说明 项目ValueOSautosar OSautosar厂商vector芯片厂商TI编程语言C&#xff…

试问南昌大学——“荧”是怎么“赢”(大学生创新创业疑点案例3)

在第七届中国国际“互联网”大学生创新创业大赛上,南昌大学取得19金并斩获大赛冠军的佳绩! 这期我们一起了解大赛金奖团队——南昌大学荧光微视项目团队的创新创业故事吧! 回望整个比赛历程,团结协作一直是打开项目成功大门的金…

RAG:让大语言模型拥有特定的专属知识

作为一个在Chatbot领域摸爬滚打了7年的从业者,笔者可以诚实地说,在大语言模型的推动下,检索增强生成(Retrieval Augmented Generation,RAG)技术正在快速崛起。 RAG的搜索请求和生成式AI技术,为搜…

省心省力的EMS企业托管服务,全面提升企业运维效能

随着科技革命不断发展,信息化、数字化转型逐渐覆盖企业的方方面面。据IDC《全球数字化转型支出指南》数据显示,2022年全球数字化转型投资规模超过1.5万亿美元,并有望在2026年迈过3万亿美元大关。随着企业对数字化转型的重视加深,相…

牛刀小试 - C++ 实现2048(可存档)

参考文档 借助了这位大佬的开发思路, 开发过程中学到了很多 C语言实现《2048游戏》 技术点: system调整控制台大小的问题 unsigned and 符号位 C对齐输出(左对齐和右对齐) C goto语句详解 完整代码 /********************…

[Linux进程(一)] 什么是进程?PCB的底层是什么?以及进程标识符pid与ppid

文章目录 1、前言2、描述进程 — PCB(os怎么管理进程呢)3、查看进程3.1 方法一3.2 方法二 4、系统调用获取进程标示符(PID)4.1 获取进程的ID4.2 获取进程的父进程ID 5、系统调用创建子进程-fork 1、前言 大家经常都在讲进程,而它到底是什么呢? 这里给大…

2015年电赛控制类—STM32风力摆控制系统资料+源程序

目录 一、项目背景 二、主要研究内容 三、总体思路与研究方案 四、主要研究结果 五、程序 六、图片 一、项目背景 风力摆控制系统是一种利用风力控制物体做简谐运动的系统,风力的利用和控制技术在我国的发展尚未完善,国内正处于起步阶段。风力摆的…

用React给XXL-JOB开发一个新皮肤(二):目录规划和路由初始化

目录 一. 简述二. 目录规划三. Vite 配置 3.1. 配置路径别名3.2. 配置 less 四. 页面 4.1. 入口文件4.2. 骨架文件4.3. 普通页面 五. 路由配置六. 预览启动 一. 简述 上一篇文章我们介绍了项目初始化,此篇文章我们会先介绍下当前项目的目录规划,接着对…

Java网络爬虫--HttpClient

目录标题 技术介绍有什么优点?怎么在项目中引入? 请求URLEntityUtils 类GET请求带参数的GET请求POST请求 总结 技术介绍 HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、功能丰富的、支持 HTTP 协议的客户端编程工具包。相…

【沉淀之华】SpringBoot配置原生HikariCP数据源两次初始化过程剖析 服务器与本地完全一致却不同数据源结果定位

文章目录 背景介绍场景复现溯源彩蛋 背景介绍 JDK版本:1.8 SpringBoot: 2.2.3.RELEASE 整合原生Hikari数据源连接池 IDEA:2023.1 再保证服务器和本地的启动参数、apollo配置、代码分支完全一致的前提下,经过验证得到如下结论 在…