MySQL的用户表(user)

文章目录

  • 字段 host 中的特殊值介绍
  • user 字段中的特殊值介绍

我们查看下这张表的字段 hostuser,如下所示:

mysql> select host,user from user;
+--------------+---------------+
| host         | user          |
+--------------+---------------+
| %            | dpwqy         |
| %            | root          |
| 127.0.0.1    | root          |
| 127.0.0.1    | zentao        |
| ::1          | root          |
| liaowenxiong | root          |
| localhost    | xiongba       |
| localhost    | mysql.session |
| localhost    | mysql.sys     |
| localhost    | dpwqy         |
| localhost    | root          |
+--------------+---------------+
11 rows in set (0.00 sec)

字段 host 中的特殊值介绍

1.百分号 % 是通配符,表示任意 IP 地址,一个用户的 host 属性值是 %,表示该用户可以在任意 IP 地址连接数据库服务器
2.::1IPV6 的本地地址,简单理解为 IPV6 版的 127.0.0.1
3.127.0.0.1 表示只能通过该 IP 地址连接数据库服务器,不可以使用 localhost 连接,即使 localhost 指向 127.0.0.1 也不行
4.localhost 表示可以使用 localhost 连接数据库服务器,也可以使用 127.0.0.1 连接数据库服务器

user 字段中的特殊值介绍

MySQL 5.7 新增默认账号 mysql.sessionmysql.sys

mysql.sys@localhost:该用户用于 sys schema 中对象的定义。使用 mysql.sys 用户可避免 DBA 重命名或者删除 root 用户时发生的问题。该用户已被锁定,客户端无法连接。

mysql.session@localhost:插件内部使用来访问服务器。该用户已被锁定,客户端无法连接。

root@localhostrootMySQL 的特权账号,该用户拥有所有权限,可执行任何操作。严格来说,这个账号不应该被保留,因为拥有过多的权限,会带来安全隐患。建议将 root 账号禁用或者删除,新建一个特权账号用于管理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/333091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BCrypt管理员登录密码验证

一、简单入门测试 BCrypt不支持反运算,只支持密码校验 package com.william.test;import org.springframework.security.crypto.bcrypt.BCrypt;/*** author :lijunxuan* date :Created in 2019/7/11 11:34* description :* ver…

通用数据库管理工具_了解为什么这个直观的工具是您团队的通用团队管理工具...

通用数据库管理工具每个项目管理工具都试图做同样的工具性工作:保持团队联系,按任务执行和按时完成重大计划。 但是市场变得非常拥挤,并且有充分的理由-没有平台似乎对人们需要看到的东西以及应该如何显示这些信息具有正确的感觉,…

MySQL查询结果纵向输出标识符\G

\G 这个 G 是 group 的首字母,表示每行记录分组显示。 默认情况下,表数据的查询结果是横向输出的,如下所示: mysql> select * from student; ----------------------------------------------------------------------------…

用jackson转json_用Jackson编写大JSON文件

用jackson转json有时您需要将大量数据导出到JSON到文件中。 也许是“将所有数据导出到JSON”,或者是GDPR“可移植性的权利”,您实际上需要这样做。 与任何大型数据集一样,您不能只将其全部容纳在内存中并将其写入文件。 这需要一段时间&…

JWT 实现微服务鉴权

一、JWT JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。 头部(Header) 头…

MySQL查看数据库系统正在运行的进程

在 MySQL 5.6 以前,我们通过 show processlist 命令查看系统中正在运行的所有进程: mysql> show processlist; ------------------------------------------------------------------------------------------------ | Id | User | Host …

oauth2.0授权码_OAUTH 2.0授权码授予

oauth2.0授权码OAuth 2.0提供了许多安全流程(或授权类型),以允许一个应用程序访问另一个应用程序中的用户数据。 在此博客中,我们将介绍OAuth 2.0授权:授权代码授权。 首先,有许多定义: 客户…

JJWT签发与验证token

JJWT是一个提供端到端的JWT创建和验证的Java库。永远免费和开源(Apache License,版本2.0),JJWT很容易使用和理解。它被设计成一个以建筑为中心的流畅界面,隐藏了它的大部分复杂性。 官方文档: https://github.com/jwtk/jjwt 一、…

MySQL数据库创建用户_修改用户_删除用户_设置用户

文章目录创建新用户使用 CREATE USER 语句创建用户创建新用户,并且使用哈希值设置密码创建一个只能在数据库所在主机访问数据库的用户创建一个只能从指定 IP 连接数据库的用户创建一个可以从任意 IP 连接数据库的用户创建一个没有密码的用户在 mysql.user 表中添加用…

ide 日志 乱码_IDE日志分析方法pt。 2

ide 日志 乱码介绍 在第一部分中,我解释了测井分析的理论方法,我认为这对维持工程师是最好的。 该工程师不需要在日志出现时立即对其进行分析,而是专注于对复杂问题的深入分析。 在第二部分中,我将展示一个复杂的模板可以涵盖许多…

MySQL数据库的用户授权_查看权限

文章目录Mysql 的权限分类权限数据的存储每种权限的修改策略和作用范围刷新权限MySQL 提供的操作权限授权语法格式参考示例授予用户拥有某个数据库的全部权限授予用户拥有所有数据库的全部权限授予用户拥有某个数据库的部分权限授予用户拥有某个数据库中的某个表的部分权限授予…

系统微服务签发token

一、JwtUtil 工具类 package com.changgou.system.utils;/*** author :lijunxuan* date :Created in 2019/7/11 17:14* description :* version: 1.0*/import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts; import io.jsonweb…

MySQL创建用户报错 -- ERROR 1396 (HY000): Operation CREATE USER failed for ‘user_name‘@‘localhost‘

mysql> CREATE USER lwxlocalhost IDENTIFIED BY 123456; ERROR 1396 (HY000): Operation CREATE USER failed for lwxlocalhostmysql> drop user lwxlocalhost; # 使用drop user语句删除用户,可能是之前删除用户lwx的时候有问题,例如从user表删除…

jdk12源代码文件_JDK 11:轻松取出单文件Java源代码程序

jdk12源代码文件JDK 11 Early Access Builds包含与JEP 330相关的预览功能(“启动单个文件源代码程序”)。 我之前在“ Shebang即将来到Java? ”和“ 针对JDK 11提议的JEP 329和JEP 330 ”,由于JDK 11 Early Access Builds&#x…

网关过滤器验证token

一、JwtUtil 工具类 package com.changgou.system.utils;/*** author :lijunxuan* date :Created in 2019/7/11 17:14* description :* version: 1.0*/import io.jsonwebtoken.JwtBuilder; import io.jsonwebtoken.Jwts; import io.jsonweb…

MySQL SHELL 缓存历史命令

在正常情况下,我们在 MySQL SHELL 中输入的历史命令语句,通过上下箭头键可以向前向后查看,但是如果输入的语句中含有密码字段,那么这条命令语句不会被缓存到历史记录中。

java掌握_掌握Java 11的Constantdynamic

java掌握为了使JVM对动态语言更具吸引力,该平台的第七版已将invokedynamic引入了其指令集。 Java开发人员通常不会注意到此功能,因为该功能已隐藏在Java字节码中。 简而言之,通过使用invokedynamic ,可以将方法调用的绑定延迟到第…

Mybatis动态代理模式实现CRUD

项目实现的功能 查询所有用户信息 通过Id查询用户信息 添加用户&#xff08;回显主键&#xff09; 修改用户信息 删除用户信息 通过用户名字模糊查询 一、引入依赖和工程结构 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http…

MySQL撤销(revoke)用户权限

文章目录撤销用户对某个数据库的全部权限撤销用户对某个数据库的部分权限撤销用户对某个数据库的某张表的部分权限撤销用户对任何数据库的任何表的部分权限撤销 WITH GRANT OPTION 权限权限表撤销权限的巨坑撤销语句要和授权语句完全一致权限 USAGE 是无法撤销的数据库 test 的…

无服务器–仅仅是构建现代应用程序的一种方法?

如果搜索“无服务器”&#xff0c;则会发现无服务器是构建现代应用程序的一种新的流行方式。 无服务器真的是新的吗&#xff1f; 无服务器是指您无需担心服务器的概念–无需置备&#xff0c;部署和维护服务器。 显然有服务器&#xff0c;但是您不必考虑或担心它们&#xff0c;…