mysql命令行创建用户,设置权限代码
2021/6/17 19:25:56
本文主要是介绍mysql命令行创建用户,设置权限代码,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
创建用户
1 create user 'admin'@'%' identified by '密码字符串';
说明:%表示所有都可以连接,localhost表示只有本地可以连接,ip地址表示指定ip地址段可以连接,例如:172.16.66.%
设置用户的数据库和数据表的权限
1 grant all privileges on 数据库.数据表 to admin@'%' identified by '密码字符串';
说明:数据库.*表示数据库下的所有数据表,数据库.数据表名称表示数据库下的指定数据表,%和创建该用户的时候一致即可,常用权限如下:
ALL:所有可用的权限
CREATE:创建库、表以及索引
ALTER:修改表
DELETE:删除表
DROP:删除库、表和视图
INSERT:插入表或列
SELECT:检索表或列的数据
CREATE_VIEW:创建视图
SHOW_DATABASES:列出数据库
LOCK_TABLES:锁定表
查看用户权限
1 show grants for admin@'%';
刷新用户权限
1 flush privileges;
删除用户和权限
1 drop user admin@'%';
这篇关于mysql命令行创建用户,设置权限代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-25MySQL报错Duplicate entry '0' for key 'PRIMARY'
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 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专业技术文章分享