返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 2232|回复: 1

[转载] 【转载】如何在mysql中查看用户及用户权限信息及修改密码

[复制链接]
发表于 2020-8-27 11:43:00 | 显示全部楼层 |阅读模式

少侠不来段修仙之旅吗~

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
1.查看mysql中存在的用户(可查看主机信息)

mysql> select user,host from mysql.user;


2.如何查看用户的授权(不可查看主机信息)

mysql> show grants for 'root'@'localhost';


3.创建新的用户并授权

mysql> create user wanlong identified by 'wanlong';    #新建mysql账号   
#默认用此命令新建的账号主机指定访问的都是‘%’所有网段,所以不建议使用此命令,一般用下面那条命令

mysql> grant all privileges on *.* to 'datest1'@'113.%' identified by '123456' ;    #此账号开放的权限  
#使用此命令也可以直接新建账号并且指定访问权限及指定ip网段或者指定单个ip访问,一般建议使用此命令

mysql> show grants for 'wanlong'@'113.%';            

#查看账号授权信息,并不能查看主机信息,要看主机信息请看“第1步”

mysql> drop user 'datest1'@'113.%';        

#删除账号     




4.举例回收insert(新增)权限,并查看用户的权限

mysql> revoke insert on *.* from 'wanlong'@'10.10.10.%';   #回收insert权限


mysql> flush privileges;    #刷新信息


mysql> show grants for 'wanlong'@'10.10.10.%';        #查看账号授权信息


5.修改用户密码方法
5.1  使用mysqladmin命令


格式:mysqladmin -u用户名 -p旧密码 password 新密码  

例子:mysqladmin -uroot -p123456 password 123  


5.2  使用交互式修改

格式:mysql> set password for 用户名@localhost = password('新密码');  

例子:mysql> set password for root@localhost = password('123');  





发表于 2024-1-23 10:26:43 | 显示全部楼层
授权全网段使用的用户:

GRANT SELECT, INSERT, UPDATE, DELETE ON test.* TO 'test'@'%' IDENTIFIED BY '123456';
回复 支持 反对

使用道具 举报

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表