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

mysql8.0.31新增只读远程普通用户

在 MySQL 8.0.31 中,可以通过以下步骤新增只读远程普通用户:

1、使用 root 用户登录 MySQL 数据库。

mysql -u root -p

2、创建用户:

CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password' ;

其中,username 是你想要创建的用户名,password 是该用户的密码。

3、用户授权:

GRANT SELECT ON *.* TO 'username'@'%'; //全部库表

GRANT SELECT ON database_name.* TO 'readonly_user'@'%';//某库
GRANT SELECT ON database_name.table_name TO 'new_user'@'%';//某库的某个表 如果两张就更换表名后 执行两次即可

database_name是要给该用户授权的数据库名称,table_name是要给该用户授权的表名称。请根据需要更改数据库名称。

4、刷新权限:

FLUSH PRIVILEGES;

现在你已经成功创建了一个只读远程普通用户。

5、确认新用户已被创建并拥有所需的权限:

SELECT user,host FROM mysql.user;
SHOW GRANTS FOR 'your_username'@'%';

http://www.lryc.cn/news/136227.html

相关文章:

  • 揭开路由协议隐藏的风险
  • 图片因固定宽高被拉伸了?object-fit:一个神奇的属性
  • 客户案例:中圣科技—CAC2.0防范盗号威胁,加固安全防线
  • pandas数据分析40——读取 excel 合并单元格的表头
  • Java后端开发面试题——微服务篇总结
  • 第十一章MyBatis查询专题
  • 测试驱动开发(TDD)
  • 深度学习|CNN卷积神经网络
  • 【洁洁送书第五期】为什么我们要了解可观测性工程
  • 将vue项目通过electron打包成windows可执行程序
  • 【0基础入门Python Web笔记】三、python 之函数以及常用内置函数
  • 相交链表00
  • 怎样压缩mp4视频大小?
  • ubuntu20.04 安装使用 Indemind 双目相机
  • 一文读懂设备管理系统:是什么、谁需要、怎样选
  • 删除链表的中间节点
  • Q/GDW 1597-2015《国家电网公司应用软件系统通用安全要求》
  • 【前端从0开始】CSS——12、光标属性
  • 文件四剑客
  • 使用lambda表达式提取共用代码使其更加简洁
  • 【八股】2023秋招八股复习笔记3(智力题 非技术题50道)
  • 服务器卡顿如何排查?
  • 设计模式——开闭原则
  • 服务器能运行什么应用
  • Linux TCP协议
  • pytorch 入门1-tensor 广播 view reshape
  • Spring参数注解,支持数组入参(List)校验
  • 如何使用ArcGIS进行可视化分析
  • 计算机竞赛 基于LSTM的天气预测 - 时间序列预测
  • uniapp 回退到指定页面 保存页面状态