0
点赞
收藏
分享

微信扫一扫

模块化编程

扒皮狼 2024-06-30 阅读 40

 

 

  • 用户管理

#创建SELECT USER,HOSTFROMmysql.user;用户

CREATE USER username IDENTIFIED BY'password';

#查看用户User列是用户名,Host列是用户权限

SELECT USER,HOST FROM mysql.user;

#创建一个u_sxt的用户,并查看创建是否成功。

create user u_sxt IDENTIFIED by sxt';
select user,host from mysql.user;  

 

权限管理

登录主机

 

权限列表

 

#为u_sxt用户分配只能查询bjsxt库中的emp表,并且只能在本机登陆的权限,以及登录密码

GRANT ALL PRIVILEGES ON*.*TO'username'@'localhost' IDENTIFIED BY 'password'
grant select ONbjsxt.empto'u_sxt'@'localhost' IDENTIFIED by 'sxt'; 

#创建sxt用户,分配该用户对所有数据的所有权限,以及可在所有机器上登录mysql,以及登录密码

GRANT ALL PRIVILEGES ON*.*TO'sxt'@'%' IDENTIFIED BY 'sxt';
select user ,host from mysql.user;

刷新权限

#每当调整权限后,通常需要执行以下语句刷新权限

 

FLUSH PRIVILEGES;  

删除用户

#删除u_sxt用户

DROP USERusername@localhost;  
drop user'u_sxt'@'localhost';  
举报

相关推荐

0 条评论