首页 > 数据库技术 > 详细

MySQL/MariaDB学习笔记——mysql.user表中存在多个root用户问题理解

时间:2019-03-29 00:40:20      阅读:302      评论:0      收藏:0      [点我收藏+]

mysql.user表中存在多个root用户问题

问题描述:使用

SELECT host,user FROM mysql.user

发现mysql.user表中存在三个root用户,如下

技术分享图片

持着对中几个root的含义,进行一番搜索后得出以下几点信息

MySQL/MariaDB的权限用用户名和主机名结合定义,即USER@HOST。如果不指定主机名,则使用默认的主机名%(授予用户访问权限而不管主机名)所以对三个root的理解可以为下:

  1. root@127.0.0.1 表示本机的root用户可以登陆,127.0.0.1是本地回路的ip地址
  2. root@::1 表示本机的root用户可以登陆,::1是ipv6本机地址,相当于127.0.0.1的ipv6
  3. root@localhost 表示只有本机root用户可以登陆

MySQL/MariaDB学习笔记——mysql.user表中存在多个root用户问题理解

原文:https://www.cnblogs.com/lencoder/p/10618682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!