mysql8.0授予用户访问权限
2021/5/4 19:27:06
本文主要是介绍mysql8.0授予用户访问权限,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
请注意版本为mysql8.0
创建用户
方式一
create user zephyr identified by '123123';
方式二
create user zephyr@localhost identified by '123123'
用户信息可以在mysql.user表中查询,例如
select user, host from mysql.user;
效果:
注意:若不在创建用户时指定host,则默认host为%。
授予访问权限
授予zephyr访问数据库jdbc_learning的权限
grant select, insert, delete, update on jdbc_learning.* to zephyr@localhost;
注意:若host为%,则上述语句可改写为:
grant select, insert, delete, update on jdbc_learning.* to zephyr;
省略了@localhost,因为%指代所有host
注意:mysql8.0不支持以下写法:
grant select,insert,delete,update on jdbc_learning.* to zephyr@localhost identified by '123123';
会报错:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by '123123'' at line 1
这篇关于mysql8.0授予用户访问权限的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7
- 2024-02-18从 20 多套 MySQL 到 1 套 TiDB丨骏伯网络综合运营管理平台应用实践
- 2024-02-07mysql 外键索引入门介绍,为什么工作中很少有人使用?