注:下面sql语句都是在mysql库下执行的

创建用户

create user 'username'@'host' identified by 'password';

参数说明:

username:创建的用户名

host:指定该用户在哪个主机上登陆,本地登录可用localhost,任意远程主机登陆,可用通配符%,某ip登录,填写该ip

password:用户的登陆密码,密码可以为空,为空则该用户可以不需要密码登陆服务器

查看用户及权限

1、查看全部用户

select user,host from user;

2、查看某个用户的权限

show grants for username@localhost;

添加用户权限

grant privileges on databasename.tablename to 'username'@'host'

参数说明:

privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL

databasename:数据库名(所有数据库可用*表示)

tablename:表名(所有表可用*表示)

注:让该用户可以授权,需用其他命令。

撤销用户权限

revoke privilege on databasename.tablename from 'username'@'host';

参数说明:

privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL

databasename:数据库名(所有数据库可用*表示)

tablename:表名(所有表可用*表示)

注:授权如果是*.*,撤销也应是是*.*,不然就会失效, 类似下面情况就会命令失效

例一:授权使用:grant all on test.users to 'dog'@'%';撤销使用:revoke all on *.* from 'dog'@'%';

例二:授权使用:grant all on *.* to 'dog'@'%';撤销使用:revoke all on test.user from 'dog'@'%';

修改密码

set password for 'username'@'host' = password('newpassword');

如果是当前登陆用户用:

set password = password("newpassword");

删除用户

drop user 'username'@'host';

MySQL用户管理-密码修改-用户授权相关推荐

  1. mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin

    mysql数据库的密码破解/用户授权/备份/图形化管理工具phpmyadmin 1.数据库密码管理 a)数据库密码更改(知道数据库原密码) 实验步骤: 1)使用mysqladmin -u指定用户 -p ...

  2. mysql之库操作_创建用户_修改用户权限_修改用户密码

    用户操作: 1.create user 'Faye'@'127.0.0.1'IDENTIFIED BY '123'  #添加一个用户名字为Faye的用户,127.0.0.1为本机的ip,123为密码 ...

  3. Ubuntu20.04环境下MySQL8.0.30的 用户管理,设置修改密码,密码过期策略,权限管理,角色管理

    MySQL8.0.30 用户管理,设置修改密码,权限管理,角色管理 MySQL5.7可以 (创建用户,设置密码,授权) 一步到位

  4. mysql 用户管理表_Mysql—用户表详解(mysql.user)

    MySQL 数据库 Mysql-用户表详解(mysql.user) MySQL是一个多用户管理的数据库,可以为不同用户分配不同的权限,分为root用户和普通用户,root用户为超级管理员,拥有所有权限 ...

  5. Oracle数据库用户管理之二---权限授权去权(用户和角色)

                                Oracle数据库用户管理之二---权限授权去权(用户和角色) 书接上回,https://blog.csdn.net/alwaysbefine/ ...

  6. Linux用户配置密码,linux用户配置文件passwd和密码配置文件shadow,用户管理,组管理...

    一.linux和windows互传文件 1.安装支持包:lrzszyum -y install   lrzszputty工具 不支持lrzsz 2.rz windows文件fail2ban-0.8.1 ...

  7. cent os重置mysql,linux mysql 能登陆不能修改用户(cent os 6.2)解决思路

    linux mysql 能登陆不能修改用户(cent os 6.2) [root@3mao /]# select user,host,password from mysql.user bash: sy ...

  8. 西门子精智系列HMI屏幕用户管理密码组态示例(页面+IO域)

    西门子精智系列HMI屏幕用户管理密码组态示例(页面+IO域) 例如,你需要在原HMI操作面板中输入密码,才可以进入参数设置页面,或者点击某个按钮才可以跳转到某个页面,那么就需要组态用户管理功能. 具体 ...

  9. oracle 用户和密码修改,oracle 用户解锁和修改用户密码

    1.安装教程参看:https://jingyan.baidu.com/article/3c48dd34be2a32e10be35881.html 2.用户解锁 --> 运行cmd --> ...

最新文章

  1. 今天做内存操作系统(xp装在内存中)
  2. PMcaff活动 | 汪培公:农村电商模式的重新思考
  3. 06_使用开源项目提交参数
  4. 在VS 2010上搭建Windows Phone 7开发平台
  5. This project references NuGet package(s) that are missing on this computer
  6. 可重复读隔离级别里的可能死锁
  7. 矩阵分析与应用-1.1-矩阵的基本运算
  8. 部署Exchange 2010
  9. 读取FBX文件踩坑清单
  10. excel表格如何转换成word表格_如何把EXCEL表格转成WORD表格?
  11. 夜天之书 #61 Maintainer 的标准
  12. C语言内部强化培训视频教程
  13. Redis ZADD命令
  14. 图像滤镜艺术---(Sketch Filter)素描滤镜
  15. python的roc曲线与阈值_python 使用sklearn绘制roc曲线选取合适的分类阈值
  16. java面向对象-抽象类和接口
  17. 硬仗酒全线升级,新概念新玩法新风尚
  18. 基于exynos4412的led驱动编程
  19. js实现二分查找(二分搜索)
  20. docker 制作 jar 镜像

热门文章

  1. 家长会计算机教师致辞,初中生物教师家长会发言稿
  2. CocosCreator + JavaScript游戏开发
  3. Java--枚举类型(枚举类型介绍 定义枚举类型 枚举类型的使用 枚举类型的注意事项 遍历枚举项)
  4. 【python 时间戳】python获取13位时间戳以及时间戳转换
  5. vscode的调试配置
  6. Redis源码解析1:SDS--完美的C字符串替代
  7. 【Java8 环境安装】Java1.8JDK环境安装jdk-8u361-windows-x64
  8. 网页webp转非webp的jpg gif png 图片
  9. tps5430手把手教学
  10. 大青云不显示服务器,37大青云4月25日关服停止运营公告