MySQL的用户表(user)
文章目录
- 字段 host 中的特殊值介绍
- user 字段中的特殊值介绍
我们查看下这张表的字段 host
和 user
,如下所示:
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.::1
是 IPV6
的本地地址,简单理解为 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.session
和 mysql.sys
。
mysql.sys@localhost
:该用户用于 sys schema
中对象的定义。使用 mysql.sys
用户可避免 DBA 重命名或者删除 root 用户时发生的问题。该用户已被锁定,客户端无法连接。
mysql.session@localhost
:插件内部使用来访问服务器。该用户已被锁定,客户端无法连接。
root@localhost
:root
是 MySQL
的特权账号,该用户拥有所有权限,可执行任何操作。严格来说,这个账号不应该被保留,因为拥有过多的权限,会带来安全隐患。建议将 root
账号禁用或者删除,新建一个特权账号用于管理。
MySQL的用户表(user)相关推荐
- mysql创建用户表借鉴
一.登录mysql mysql -u root -p 二.建立数据库database create database 数据库名; 三.创建用户表 CREATE TABLE IF NOT EXISTS ...
- MySQL:用户表结构设计
说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情.用户表结构的设计,算是整个后台架构的基石.如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地 ...
- mysql创建用户表_MySQL 创建用户表和好友表
人生如果错了方向,停止就是进步 最近想做一个即时通讯的Android demo,但是一直不知道如何处理用户和好友之间的表关系.在网上找了好久也没找到合适的.我本人很少接触数据库,对数据库语句比较差. ...
- mysql创建用户表单_mysql创建用户并赋权
转载地址:https://blog.csdn.net/luguodehua/article/details/80327462 1.使用root用户登录mysql数据库 输入如下指令: SELECT * ...
- mysql创建用户表的sql语句_Mysql创建、删除用户和表的SQL语句
Mysql创建.删除用户和表的SQL语句 (2015-01-15 17:08:17) 标签: it 联动北方 数据库 分类: IT MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意 ...
- mysql创建用户表的sql语句,mysql创建表的sql语句
mysql 动态sql语句,如何用一款小工具大大加速MySQL SQL语句优化(附源,mysql分页查询sql语句,mysql创建表的sql语句 mysql建表语句_计算机软件及应用_IT/计算机_专 ...
- MySQL学习(3)——表的增删查改(进阶)
1.数据库约束 1.1 约束类型 NOT NULL - 指示某列不能存储null值 UNIQUE - 保证某列的每行必须有唯一的值 DEFAULT - 规定没有给列赋值时的默认值 PRIMARY KE ...
- mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...
MySQL 基础学习二:创建一个用户表,并 增删改查 提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的. 第一步,创建一个用户表 1,打开控制台,进入数据库 C:\Users\Ad ...
- mysql 用户管理表_Mysql—用户表详解(mysql.user)
MySQL 数据库 Mysql-用户表详解(mysql.user) MySQL是一个多用户管理的数据库,可以为不同用户分配不同的权限,分为root用户和普通用户,root用户为超级管理员,拥有所有权限 ...
最新文章
- poj1274(最大匹配)
- 红曲面怎么做_新年就要“红”运当头 买款高颜值红色旗舰让年味更浓
- python装饰器原理-Python函数装饰器原理与用法详解
- Spring boot全面接管Spring MVC
- 博士生创新能力的培养点滴
- Ubuntu16.04 php7.0+mysql5.7+apache2环境搭配
- ​软件推荐:17 款必备Chrome浏览器插件,值得一试!
- Solution 19: Fibonacci数列
- 十年云计算大爆发,微软正在摧毁其它竞争对手
- USACO-Section2.3 Zero Sum
- Redis主从读写分离配置
- JAVA程序员面试32问(附答案)(转载)
- 学术第一步:搞清楚SCI、EI、ISTP和中文核心期刊的区别
- json转对象的时候字段为空值的时候会被过滤
- gpgga格式读取MATLAB,GPGGA格式解析
- 哲学家就餐问题python_哲学家就餐问题的一种Python解决方案
- 京东智联云贪心科技:图卷积神经网络在推荐系统的应用
- APP在后台启动Activity
- html5手机密码修改,HTML5 Canvas简简单单实现手机九宫格手势密码解锁
- 下载kaggle比赛的数据集