MYSQL8用户创建及权限操作
MYSQL8创建、删除用户和授权、消权操作
上网找过资料说要进入mysql数据库在进行这些操作,我试了发现不进数据库和进入mysql数据库效果都一样
网上有的直接创建并赋权,像酱紫的:
grant all privileges *.* to '要创建的用户'@'localhost' identified by '自定义密码';
我在mysql8试了不行(8版本以下还没试过),要先创建用户再进行赋权,不能同时进行
创建用户
create user 'test1'@'localhost' identified by '‘密码';
flush privileges;刷新权限
其中localhost指本地才可连接
可以将其换成%指任意ip都能连接
也可以指定ip连接
修改密码
Alter user 'test1'@'localhost' identified by '新密码';
flush privileges;
授权
grant all privileges on *.* to 'test1'@'localhost' with grant option;
with gran option表示该用户可给其它用户赋予权限,但不可能超过该用户已有的权限
比如a用户有select,insert权限,也可给其它用户赋权,但它不可能给其它用户赋delete权限,除了select,insert以外的都不能
这句话可加可不加,视情况而定。
all privileges 可换成select,update,insert,delete,drop,create等操作
如:grant select,insert,update,delete on *.* to 'test1'@'localhost';
第一个*表示通配数据库,可指定新建用户只可操作的数据库
如:grant all privileges on 数据库.* to 'test1'@'localhost';
第二个*表示通配表,可指定新建用户只可操作的数据库下的某个表
如:grant all privileges on 数据库.指定表名 to 'test1'@'localhost';
查看用户授权信息
show grants for 'test1'@'localhost';
撤销权限
revoke all privileges on *.* from 'test1'@'localhost';
用户有什么权限就撤什么权限
删除用户
drop user 'test1'@'localhost';
MYSQL8用户创建及权限操作的更多相关文章
- [转载]Oracle用户创建及权限设置
		出处:https://www.cnblogs.com/buxingzhelyd/p/7865194.html 权限: create session 允许用户登录数据库权限 create table ... 
- oracle用户创建及权限设置及表空间
		建立表空间: create tablespace portx_data datafile 'D:\oracle_data\portx.dbf' size 50m autoextend on next ... 
- oracle用户创建及权限设置
		权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> ... 
- Informatica学习:3、用户创建与权限管理
		环境:win7 下安装Informatica 9.6.1 服务器端与客户端作为学习之用,Linux大同小异 一.用户创建(服务器端) 1.登陆admin console (1)打开Admin Cons ... 
- Linux用户创建及权限管理
		作业一: 1,新建用户natasha,uid为1000,gid为555,备注信息为“master” useradd natasha vim /etc/passwd ... 
- 转载:oracle用户创建及权限设置
		权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> ... 
- oracle用户创建及权限设置(转)
		权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> ... 
- sql server 用户创建与权限管理
		要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:一.获得准许连接 SQL Server 服务器的权利: 二.获得访问特定数据库中数据的权利(select, update, ... 
- mysql用户创建触发器权限不足跟参数log_bin_trust_function_creators
		问题描述 有业务反馈当前用户无法创建触发器和存储过程,让用户自己测试,该用户进行对表的增删改查等其他权限没有问题,这边用root用户查证,该用户拥有对当前库的所有权限,但是为什么就是创建不了触发器呢? ... 
随机推荐
- Java多线程之以7种方式让主线程等待子线程结束
			记一次主线程等待子线程结束的多种方法的学习 在学习多线程时,最开始遇到的问题其实是"计算子线程运行时间",写到最后发现本文和标题更为符合,但是仍然基于问题:"在主线程中获 ... 
- 关于如何实现一个Saga分布式事务框架的思考
			关于Saga模式的介绍,已经有一篇文章介绍的很清楚了,链接在这里:分布式事务:Saga模式. 关于TCC模式的介绍,也已经有一篇文章介绍的很清楚了,链接在这里:关于如何实现一个TCC分布式事务框架的一 ... 
- mongoose 报错:DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
			mongoose.set('useCreateIndex', true) // 加上这个 
- python计算:pi/4=1-1/3+1/5-1/7+…
			当有一项的绝对值小于10e-6停止计算 def cul() : ans = 0;add = 1 sign = 1 while(1/add>10**(-6)) : ans = ans + sign ... 
- 解决Exception: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
			在项目中添加src中添加NativeIO类 /** * Licensed to the Apache Software Foundation (ASF) under one * or more con ... 
- read和write函数的使用
			https://blog.csdn.net/qq_33883085/article/details/88667003 
- leetcode 正则表达式 (动态规划)
			给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配. '.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的 ... 
- 学习spring的第三天
			1.手动的依赖注入出了昨天所讲的利用<property>和<constructor-arg>标签设置注入外还可以通过属性值设置,这样就少些了一些代码... 1.1:直接在< ... 
- python转换ascii码
			字符转数字 ord("A") 数字转字符 chr(65) 
- JS高级学习笔记(9) 之 转:前端路由跳转基本原理
			原文链接: 前端路由跳转基本原理 前述 前端三大框架Angular.React和Vue都推行单页面应用SPA开发模式,这是因为在路由切换时,替换DOM Tree中发生修改的DOM部分,来减少原来因为多 ... 
