博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql8创建不了用户_mysql8创建用户
阅读量:4569 次
发布时间:2019-06-08

本文共 986 字,大约阅读时间需要 3 分钟。

假如是mysql8版本的话,使用

grant all privileges *.* to '用户'@'localhost' identified by '自定义密码';

会报错,因为要先创建用户再进行赋权,不能同时进行

ccc6864f4953b7d111bb365c1d694d59.png

创建用户

create user '用户名'@'localhost' identified by '密码';

flush privileges;刷新权限

其中localhost指本地才可连接

可以将其换成%指任意ip都能连接

也可以指定ip连接(192.168.110.131)

或者某个网段(192.168.110.%)

修改密码

Alter user '用户'@'localhost' identified by '新密码';

flush privileges;

授权

grant all privileges on *.* to '用户'@'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 '用户'@'localhost';

第一个*表示通配数据库,可指定新建用户只可操作的数据库

如:grant all privileges on 数据库.* to '用户'@'localhost';

第二个*表示通配表,可指定新建用户只可操作的数据库下的某个表

如:grant all privileges on 数据库.指定表名 to '用户'@'localhost';

查看用户授权

show grants for '用户'@'localhost';

撤销权限

revoke all privileges on *.* from '用户'@'localhost';

用户有什么权限就撤什么权限

删除用户

drop user '用户'@'localhost';

转载地址:http://jzyms.baihongyu.com/

你可能感兴趣的文章
百词斩-斩家秘籍
查看>>
Mysql主从配置,实现读写分离
查看>>
ES6中的Symbol
查看>>
1.8小结
查看>>
浅谈C#关于AOP编程的学习总结
查看>>
无障碍阅读
查看>>
bzoj1494 生成树计数 (dp+矩阵快速幂)
查看>>
python canvas画移动物体_tkinter – 用于画布对象python的动画移动的方法
查看>>
java 连接 rac_JAVA 连接 ORACLE RAC 字符串
查看>>
java面试题 网络编程_java面试题《三、网络编程》
查看>>
java布尔矩阵程序_Java编程学习摘要(2)语法基础
查看>>
java no wait_即使队列在activemq中不为空,JMS实现中的receiveNoWait也返回null
查看>>
java定义player类_简易扑克牌游戏 定义了Constants、Main、Player、Poker四个类
查看>>
java方法重载例题_Java方法重载实现原理及代码实例
查看>>
java 字符串 包含 次数_用JAVA写查询一个字符串中是否包含另外一个字符串以及出现的次数...
查看>>
java jvm arg_java – Ant,jvmarg,系统属性和引号
查看>>
karp算法Java_Java – 具有Held和Karp算法的旅行推销员
查看>>
Session共享问题---理论
查看>>
Redis键的基本操作
查看>>
redis的安装---Linux
查看>>