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命令行创建用户,设置权限代码的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程