一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图)

这篇具有很好参考价值的文章主要介绍了一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、目的

在团队开发过程中,为了实现数据共享以及避免其他团队修改库表数据,需要提供数据库只读权限的账号,因此以MySQL数据库为例,创建MySQL数据库只读权限的账号

二、实施步骤

(一)第一步,在MySQL中创建新的账号,用户名和密码

以用户名readyonly   密码hurys@123为例

mysql> create user 'readyonly'@'%' IDENTIFIED BY 'hurys@123';

注意:如果创建用户名时设置密码报错,密码不符合安全等级

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图),MySQL,数据库,mysql

则需要先设置mysql密码安全等级,然后才能创建新的用户名和密码

mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;

一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图),MySQL,数据库,mysql

(二)第二步,给新的账号赋予只读权限

mysql> GRANT SELECT ON *.* TO 'readyonly'@'%' ;

一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图),MySQL,数据库,mysql

(三)第三步,刷新权限

mysql> flush privileges;

一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图),MySQL,数据库,mysql

(四)第四步,验证账号权限方法一:在数据库mysql中查看用户以及权限

mysql> use mysql;
mysql> select host, user, authentication_string, plugin from user;

(五)第五步,验证账号权限方法二:用只读权限的账号在Navicat上登录MySQL数据库,可以随便建张表,以验证账号权限

一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图),MySQL,数据库,mysql

以上就是创建MySQL数据库只读账号的整个流程,希望能帮助到大家!文章来源地址https://www.toymoban.com/news/detail-721661.html

到了这里,关于一百九十五、MySQL——MySQL数据库创建只读权限的账号(附流程截图)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一百九十七、Java——IDEA项目中把多层文件夹拆开显示

    由于IDEA项目中,默认的是把文件夹连在一起显示,于是为了方便需要把这些连在一起的文件夹拆开,分层显示 如文件夹cn.kgc 解决方法很简单 乐于奉献共享,帮助你我他!

    2024年02月06日
    浏览(58)
  • 一百九十八、Java——IDEA项目中有参构造、无参构造等快捷键(持续梳理中)

    由于IDEA项目中有很多快捷键,可以很好的提高开发效率,因此整理一下 快捷键:psvm alt + insert + Constructor alt + insert + Getter and Setter 在 env.fromElements(1, 2, 4, 67, 189) 后面,         .var+回车 持续梳理中!

    2024年02月06日
    浏览(60)
  • 【MySQL数据库 | 第十五篇】事务

        目录    前言:  介绍事务:  控制事务:  事务四大特性:  并发事务问题:  事务隔离级别: 总结:   这章我们将进入到MySQL基础篇的最后一章:事务,希望大家可以坚持下去,跟着我一起走完MySQL的学习之旅。 MySQL是一种关系型数据库管理系统,支持事务管理。 事

    2024年02月08日
    浏览(56)
  • 每天一个数据分析题(二百九十六)

    订单详情表是以每一笔订单的每一件商品为最小业务记录单位进行记录的,那么可能成为订单详情表的主键字段的是? A. 订单编号 B. 产品编号 C. 订单ID D. 订单编号+产品编号 题目来源于CDA模拟题库 点击此处获取答案 cda数据分析考试:点击进入

    2024年04月27日
    浏览(42)
  • 《MySQL高级篇》十五、其他数据库日志

    我们在讲解数据库事务时,讲过两种日志: 重做日志 、 回滚日志 。 对于线上数据库应用系统,突然遭遇 数据库宕机 怎么办?在这种情况下,定位宕机的原因就非常关键。可以查看数据库的错误日志。因为日志中记录了数据库运行中的诊断信息,包括了错误、警告和注释等信

    2024年02月14日
    浏览(62)
  • 【MySQL 】MySQL 创建数据库, MySQL 删除数据库,MySQL 选择数据库

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: 以下命令简单的演示了创建数据库的过程,

    2024年02月13日
    浏览(92)
  • MySQL(1) MySQL创建数据库和创建数据表

    创建数据库 1. 连接 MySQL      mysql -u root -p  2. 查看当前的数据库  show databases; 3. 创建数据库  create database 数据库名; 创建数据库 4. 创建数据库时设置字符编码  create database 数据库名 character set utf8;  5. 查看和显示数据库的编码方式  show create database 数据库名; 显示数据库的

    2024年02月14日
    浏览(87)
  • mysql-数据库-创建列表

    mysql select database();  完成这些操作后,就可以对该列表进行添加数据(增删改查)等操作。 如果语法没有问题,就会显示已添加成功的提示:  当列表创建完成后,就可以查看列表的各种信息了: 查看列表的数据结构(使用什么字段): 查看是否增加成功:  查看是否修改

    2024年02月14日
    浏览(40)
  • Mysql--创建数据库(1)

    我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: 以下命令简单的演示了创建数据库的过程,数据名为 R OB: 建数据库的基本语法如下: 如果你希望在创建数据库时指定一些选项,可以使用 CREATE DATABASE 语句的其他参数,例如,你可以指定字符集和排序规则

    2024年01月24日
    浏览(66)
  • k8s创建数据库mysql MySQL数据库之日志管理

     本文使用的是本机挂载数据,这样存在一个弊端没有pvc挂载好  重点来了: 这种共享宿主机存储的方法似乎可以解决Mysql数据库数据恢复的场景,我们似乎可以万事大吉了! But ,有的老铁会问:如果我得宿主机挂了怎么办?或者Pod没有在上一次节点上拉起,而是在新的节点

    2023年04月27日
    浏览(89)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包