MySQL逻辑架构(二)——用户管理

用户登录MySQL:

完整命令: 

mysql  -h  主机名  -P  端口号  -u  用户名  -p

(1): - h 参数   后面接主机名或者主机 IP
(2): - P 参数    后面接 MySQL 服务的端口,
(3): - u 参数    后面接用户名
(4): - p 参数    会提示输入密码。

默认情况:

主机名是 localhost    端口号是 3306。此时登录命令可以不写 -h 主机名  -P 端口号

创建用户:

命令:

create  user  用户名@' % | localhost'  identified  by  ' 密码 ';
例:  create  user  zhangsan  @'localhost'  identified  by  ' 123456 ';

User 表:

作用:记录用户信息

关于 MySQL 用户的信息可以在 mysql 数据库中的 user 表中看到
每当我们增删改了一个用户的信息,mysql.user 表中的数据就会修改

重要字段:

host: %  表示可以远程登录MySQL 服务器 ; localhost 表示可以本地登录服务器  
user: 表示用户的用户名

示意图:

 注:在该表中是  host,user 两个字段联合组成的主键 

删除用户:

命令:

drop  user  用户名 @ ' % | localhost ';

例:

drop  user  lisi  @ ' % '    删除 host = %   user  = lisi  的用户

修改用户:

命令: 

update  mysql.user  set  user = '新的用户名'  where  user  = ''  and  host = '';
相当于是修改 mysql  数据库中 user 表的数据

设置用户密码:

设置当前用户密码:

alter  user  user()  identified  by  ' new Password ';

给其他用户设置密码:

alter  user  用户名  identified  by 'new Password';
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值