MySQL——MySQL用户管理

1、MySQL用户定义:用户名+主机域/ip/..

2、用户作用:
		1、登录
		2、管理数据库及数据
		
3、权限:
		读和写操作
		
4、角色:
		数据库定义好的一组权限的定义
		
5、权限范围:
		全库:*.*
		单库:oldboy.*
		单表:oldboy.t1
		
6、查看当前用户:
		select user,host from mysql.user;

7、创建用户:
		create user '用户'@'主机' identified by '密码';
		create user 'oldboy'@'172.168.1.%' identified by '1234!@#$';
	
8、查看用户权限信息:
		show grants for 'oldboy'@'172.168.1.10';

9、给用户授权:
		grant all on *.* to 'oldboy'@'172.168.1.10'(identified by '密码');
		grant select on oldboy.* to 'oldboy'@'10.0.0.10';

		plush privileges;

10、删除用户:
		drop user 'oldboy'@'172.168.1.10';
		delete from mysql.user where user='oldboy' and host='172.168.1.10';


11、查看当前登录用户:
		select user();[mysql]
		select user() from dual;[标准SQL语句]

12、MySQL权限特殊点:
		不管授予了多少权限,永远以最大权限生效!


13、收回用户权限:
		revoke all on *.* from 'oldboy'@'172.168.1.10';

  

posted @ 2021-08-02 14:45  映辉  阅读(42)  评论(0)    收藏  举报