美文网首页
mysql用户相关操作

mysql用户相关操作

作者: 小小了墨 | 来源:发表于2019-08-13 11:44 被阅读0次

使用用户登录

mysql -u username -p
# 执行后会提示输入密码

查看用户信息

# 切换到mysql系统数据库
use mysql;
# 查询用户信息
select * from mysql.user;
# 展示的数据太多,只取需要的
select host, user from mysql.user;

创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password'

  1. username: 用户名
  2. host: 指定用户能在哪个主机上登录,如果是localhost,是指定只能本机登录。如果使用通配符%,则可以让该用户从任意主机登录
  3. password: 登录密码,如果为空则不用密码登录

删除用户

  • 删除用户
DELETE FROM mysql.user WHERE USER='username' and HOST='host';
  1. username: 要删除的用户名
  2. host: 要删除用户的host
  • 刷新缓存
flush privileges;
  • 删除账户及权限
DROP USER 'username'@'host';

修改制定用户密码

  1. 一种
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');

如果是当前登陆用户用:

SET PASSWORD = PASSWORD("newpassword");
  1. 另一种
UPDATE mysql.user SET PASSWORD=PASSWORD('新密码') WHERE USER="test" and HOST="localhost";

然后刷新缓存

flush privileges;

给用户授权

GRANT privileges ON databasename.tablename TO 'username'@'host'
  1. privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
  2. databasename:数据库名
  3. tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*

撤销用户权限

REVOKE privilege ON databasename.tablename FROM 'username'@'host';

注意:授权时是什么权限,撤销就要对应的权限,如果用*和ALL去撤销某个授权会失败

相关文章

  • mysql用户相关操作

    使用用户登录 查看用户信息 创建用户 CREATE USER 'username'@'host' IDENTIFI...

  • python对mysql的操作

    python对mysql的操作 Mysql 常见操作 数据库操作 PS:用户权限相关数据保存在mysql数据库的u...

  • MySQL用户操作相关语法

    创建用户 以下为数据库版本 5.7语法。 语法 示例 Each account name uses the for...

  • MySQL-DCL语句-用户管理与授权-备忘笔记

    DCL-MySQL数据库管理相关 用户管理 相关库: mysql相关表:user 添加用户#通过MySQL自带的D...

  • MySQL基础命令

    数据库操作 显示数据库 默认数据库 mysql - 用户权限相关数据 test - 用于用户测试数据 inform...

  • mysql用户权限管理

    前言 mysql 读写性能相对中规中矩,适合大多数情况下使用。本博文记录一下 mysql 关于用户相关的操作 准备...

  • Mysql常用操作笔记

    Mysql常用操作笔记 登录 mysql -u用户 -p密码 mysql -hIP地址 -u用户 -u密码 退出 ...

  • mysql常用命令

    用户相关 登录用户:mysql -u root -p; 创建用户//grant命令是创建MySQL的用户名和口令,...

  • MySQL相关操作

    前言 日常会需要使用MySQL,这里备忘下,后续持续更新。 MySQL 5.7.28 创建用户并设置密码 MySQ...

  • MySQL基础

    CentOS7安装MySQL MySQL基础语句 db及用户操作 创建用户:create user 'userna...

网友评论

      本文标题:mysql用户相关操作

      本文链接:https://www.haomeiwen.com/subject/gdevjctx.html