首页 > 数据库 >mysql8 添加用户,赋予表操作权限

mysql8 添加用户,赋予表操作权限

时间:2022-12-05 15:00:54浏览次数:35  
标签:username name mysql8 privileges 用户 添加 user 授权 权限

1. mysql8修改了安全规则,不能像mysql5.7 一次性创建用户并授权,需要分批创建

1. 创建用户

create user 'username'@'host' identified by 'password'

创建用户说明:

1. username 为自定义的用户名。

2. host为登录域名。为% 时表示为任意ip,为localhost时表示本机,或者填写指定的ip地址。

3. password 为密码。

 

2. 为用户授权

grant all privileges on *.* to 'username'@'%' with grant option;

用户授权说明:

1. *.* 第一个*表示所有数据库,第二个表示所有表,如果不想授权全部那就把对应的* 写成相应的数据库或者表。

2. username 为指定的用户

3. %为该用户登录的域名。

 

3. 授权之后刷新权限

flush privileges;

 

4. 撤销授权

revoke all privileges on *.* from user_name;
revoke all privileges on user_name.* from user_name;

revoke grant option on *.* from user_name;

# 收回权限后要刷新权限
flush privileges;

 

 

标签:username,name,mysql8,privileges,用户,添加,user,授权,权限
From: https://www.cnblogs.com/sunxun001/p/16952274.html

相关文章

  • DevExpress 给TreeList添加右键菜单
    只有在右击节点时才会触发privatevoidtreeList1_MouseDown(objectsender,MouseEventArgse){if(e.Button==MouseButtons.Right)......
  • Python脚本添加参数的几种方法
    之前用python添加参数都是用的input函数,不能添加默认值也不能输入help提示。最近发现了2个更好用的库分享给大家。一、使用input库。这个使用很简单,就不过多描述了。......
  • 最新苹果开发者账号添加设备UDID​
    苹果开发时,只有在开发者后台添加过UDID的设备,其信息才能包含在.mobileprovision配置文件中,才能配合证书进行真机调试。​开发者后台-Devices管理页面​一、单个添加UDID​点......
  • Mysql 权限操作
    --使用mysql库,查询host和用户名usemysql;selecthost,userFROMuser--创建一个用户(这样创建默认是%,表示任何ip都可以连接)createuser'zhang3(这里填写用户名)'IDEN......
  • spring源码 自定义beanDefinition的添加逻辑
      首先我自定义了两个beandefinition,第一个会产生第二个,并且都是特殊的实现,能够避开前面的循环读取,所以,spring在最后用了一个while循环,一个flag就将,beandefinition新增......
  • 5.shell命令及权限理解
    Shell及权限理解本文将介绍Shell是什么以及Linux中的权限。可以想一想在我们使用计算机的过程中,我们使用图形化界面或者命令行操作与计算机进行交互,是直接与内核进行交互......
  • Docker通过挂载方式部署MySQL8
    一、docker部署MySQL1.1.拉取镜像dockerpullmysql1.2.查看镜像dockerimages1.3.启动容器dockerrun\--restart=always\--privileged=true\-p3306:33......
  • riffa结构的上位机添加riffa.lib
    VS2015添加文件引用的lib静态库路径:1、工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录,如D:\suncanii\Xilinx-325T\PCIE7325\Project1\Project1......
  • podman 安装 MySQL8
    如何在测试环境下,快速创建一个MySQL环境呢?容器化是个不错的选择。拉取MySQL镜像[root@node11~]#podmanpullmysql✔docker.io/library/mysql:latestTryingtopu......
  • 服务器端方法级权限控制
    概括在服务器端我们可以通过Springsecurity提供的注解对方法来进行权限控制。SpringSecurity在方法的权限控制上支持三种类型的注解,JSR-250注解、@Secured注解和支持表......