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';