IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysql的用户管理 -> 正文阅读

[大数据]mysql的用户管理

目录

一、用户管理

1、新建用户

2、查看用户信息

3、重命名用户

4、删除用户

5、修改当前登录用户的密码

6、修改其他用户的登录密码

7、忘记root用户登陆密码解决方法

二、用户授权

1、授予权限

2、查看权限

3、撤销权限


一、用户管理

1、新建用户

(1)明文创建用户

create user 'zs'@'localhost' identified by 'Abc123';

(2) 密文创建用户

 select password ('Abc123')
create user 'xm'@'localhost' identified by '*7A8BBCB18A250055A6BB98ECFA33A8174D219504';

?2、查看用户信息

use mysql

select User,authentication_string,Host from user;

3、 重命名用户

rename user 'xm'@'localhost' to 'xkl'@'localhost';

?

?4、删除用户

drop user 'zs'@'localhost';

5、修改当前登录用户的密码

set password=password('123123');

?6、修改其他用户的用户登录密码

set password for 'xkl'@'localhost'=password('Abc123');

?7、忘记root用户登录密码解决方案

Vim /etc/my.cnf
[mysql]
skip-grant-tables
Systemctl restart mysql
Mysql  -u root
Use   mysql
Update mysql.user set authentication_string=password('123456') where user='root';
vim /etc/my.cnf
#skip-grant-tables
Systemctl restart mysql

二、用户授权

1、授予权限

(1)GRANT语句

专门用来设置数据库用户的访问权限。当指定的用户名不存在时,GRANT语句将会创建新的用户;当指定的用户名存在时,GRANT 语句用于修改用户信息。

(2)权限列表

用于列出授权使用的各种数据库操作,以逗号进行分隔,如“select,insert,update”。使用“all”表示所有权限,可授权执行任何操作。

(3)数据库名.表名

用于指定授权操作的数据库和表的名称,其中可以使用通配符“”。例如,使用“kgc.”表示授权操作的对象为 kgc数据库中的所有表。

(4)‘用户名@来源地址’

用于指定用户名称和允许访问的客户机地址,即谁能连接、能从哪里连接。来源地址可以是域名、IP 地址,还可以使用“%”通配符,表示某个区域或网段内的所有地址,如“%.accp.com”、“192.168.80.%”等。

(5)IDENTIFIED BY

用于设置用户连接数据库时所使用的密码字符串。在新建用户时,若省略“IDENTIFIED BY”部分, 则用户的密码将为空。

(1)允许用户 yxp在本地查询 ali数据库中 所有表的数据记录,但禁止查询其他数据库中的表的记录。

select User,authentication_string,Host from user;

?

(2)允许用户dj在所有终端远程连接mysql,并拥有所有权限?

grant all on *.* to 'dj'@'%' identified by '123123';

?2、查看权限

show grants for 'root'@'localhost';

?

?3、撤销权限

?

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-25 11:38:09  更:2022-05-25 11:38:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:36:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码