zoukankan      html  css  js  c++  java
  • 关于mysql(或MariaDB)中的用户账号格式

    之前在修改数据库本地root用户密码时,发现我远程连接的root用户的密码并没有改变,之后查了一下,发现原来这两个root不是同一个用户(汗。。)

    于是联想到之前配置数据库每次给用户赋予远程连接权限时,都是有一个@ip地址,于是总结了下mysql中用户的格式所代表的含义

    在mysql中所有的用户的形式都为: 用户名@用户对应ip地址
    如:
    mysql所在机器的root用户的账户应该为: root@localhost
    而当我需要允许一个用户远程访问我的数据库时,我需要“创建”一个远程账号,
    即:grant all privileges on *.* to root@202.xxx.xx.xx identified by "密码";
    而to后面的这个 root@202.xxx.xx.xx 指的是ip地址为202.xxx.xx.xx的root用户,这个root用户和我本机的root用户不是同一个

    所以当我们查看mysql用户时,会看到“两个root用户”:
    root@localhost root@202.xxx.xx.xx
    他们各自有着各自的密码,是两个不同的用户

  • 相关阅读:
    PHP04
    PHP03
    PHP02
    PHP01
    jquery attr()方法获取input的checked属性问题
    vue案例
    js基础(数组)
    js基础
    POJ1659 可图性判定
    ZOJ3329 概率DP
  • 原文地址:https://www.cnblogs.com/red-code/p/5455147.html
Copyright © 2011-2022 走看看