MySQL中的用户管理

本文聚焦于MySQL中的用户管理。介绍了MySQL作为多用户数据库系统,用户分为root用户和普通用户。详细阐述了创建、查看、分配权限、刷新权限、删除用户的操作方法,还提及通过Navicat管理用户的相关内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySQL中的用户管理

MySQL是一个多用户的数据库系统,按权限,用户可以分为两种:root用户,超级管理员、有root用户创建的普通用户;


一、MySQL创建用户


Create user 用户名 identified by “密码”


二、如何查看用户


Select user , host from mysql.user

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

Create user u_sxt identified by “mysql”;

验证:查询用户;
Select user , host from mysql.user

三、如何分配权限


新用户创建完后是无法登陆的,需要分配权限;
Grant 权限 on 数据库.表(可以用*.*表示所有库所有表) to “用户名”@”登陆主机” identified by “密码”

Grant all privileges on *.* to “用户名”@”localhost” identified by “密码”

登陆主机:

在这里插入图片描述


四、权限列表


在这里插入图片描述


为 u_sxt 用户分配只能查询 bjsxt 库中的 employees 表,并且只能在本机登 陆的权限。

Grant select on bjsxt.employees to “u_sxt”@”locathost” identified by “mysql”;

五、刷新权限


每当调整权限后,通常需要刷新权限;
Flush privileges


六、删除用户


drop user “用户名”@”登录主机”


删除 u_sxt 用户

Drop user “u_sxt”@”localhost”

七、通过Navicat管理用户


创建用户

在这里插入图片描述
在这里插入图片描述

分配权限

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

删除用户

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值