Mysql数据库用户管理

本文详细介绍了MySQL数据库的用户管理,包括新建用户、查看和修改用户信息、重命名和删除用户,以及忘记密码的解决办法。同时,文章还阐述了数据库用户授权流程,包括授予权限、查看权限和撤销权限的操作步骤,帮助读者掌握MySQL数据库的权限控制。
摘要由CSDN通过智能技术生成

目录

一、用户管理

1.1 新建用户

1.2 查看用户信息

1.3 重命名用户

1.4 删除用户

1.5 修改当前登录用户密码

1.6 修改其他用户密码

1.7 忘记 root 密码的解决办法

二、数据库用户授权

2.1 授予权限

2.2 查看权限

2.3 撤销权限


一、用户管理

1.1 新建用户

CREATE USER '用户名'@'来源地址' [IDENTIFIED BY [PASSWORD] '密码'];

‘用户名’:指定将创建的用户名

‘来源地址’:指定新创建的用户可在哪些主机上登录,可使用IP地址、网段、主机名的形式,本地用户可用localhost,允许任意主机登录可用通配符%

‘密码’:

若使用明文密码,直接输入’密码’,插入到数据库时由Mysql自动加密;

若使用加密密码,需要先使用SELECT PASSWORD(‘密码’); 获取密文,再在语句中添加 PASSWORD ‘密文’;

若省略“IDENTIFIED BY”部分,则用户的密码将为空(不建议使用)

例:使用明文和密码创建用户

## 明文创建

CREATE USER 'xiaoming'@'localhost' IDENTIFIED BY 'abc123';

## 密文创建

select password('abc123');

CREATE USER 'xiaobai'@'localhost' IDENTIFIED BY password '*6691484EA6B50DDDE1926A220DA01FA9E575C18A';

1.2 查看用户信息

创建后的用户保存在 mysql 数据库的 user 表里

use mysql;

select User,authentication_string,Host from user;

1.3 重命名用户

rename user 'zhangsan'@'localhost' to 'hutaifei'@'localhost';

1.4 删除用户

drop user 'yangpao

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值