• 关于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
    他们各自有着各自的密码,是两个不同的用户

  • 相关阅读:
    站立会议02(冲刺2)
    站立会议01(冲刺2)
    测试计划
    cnblogs.com用户体验
    对其他组所提建议的回复(第一阶段)
    对各个小组的评论和一些建议
    团队会议第十天
    团队绩效评估规划
    团队会议第九天
    每日scrum(1)
  • 原文地址:https://www.cnblogs.com/red-code/p/5455147.html
Copyright © 2020-2023  润新知