主从复制

高可用

老版本开发工具

mysql> create user test1@'%' identified by '123456';

Query OK,0 rows affected (0.00 sec)

用户资源管理

密码过期时间

mysql> select@@default_password_lifetime;+-----------------------------+

| @@default_password_lifetime |

+-----------------------------+

| 0 | 默认:密码永不过期

+-----------------------------+

1 row in set (0.00 sec)

设置密码时效

# 设置密码有效期为180天

mysql> SET PERSIST default_password_lifetime = 180;

Query OK,0 rows affected (0.00sec)

mysql> select@@default_password_lifetime;+-----------------------------+

| @@default_password_lifetime |

+-----------------------------+

| 180 |

+-----------------------------+

1 row in set (0.00 sec)

CREATE USER 'test'@'localhost' PASSWORD EXPIRE INTERVAL 90DAY;

ALTER USERtest@'localhost' PASSWORD EXPIRE INTERVAL 90DAY;

CREATE USER'test'@'localhost'PASSWORD EXPIRE NEVER;

ALTER USER'test'@'localhost' PASSWORD EXPIRE NEVER;

密码重用

默认随意重复使用

password_history=6# 6次之内不能重复使用此密码

password_reuse_interval=365 # 365天之内不能重复使用此密码

用户的锁定与解锁

ALTER USER 'app_dev'@'localhost'ACCOUNT LOCK;

ALTER USER'app_dev'@'localhost' ACCOUNT UNLOCK;

权限管理

权限列表

mysql>show privileges;

常用权限:

Alter

Alter routine

Create

Create routine

Create role

Create temporary tables

Create view

Create user

Delete

Drop

Drop role

Event

Execute

File

Grant option

Index

Insert

Lock tables

Process

Proxy

References

Reload

Replication client

Replication slave

Select

Show databases

Show view

Shutdown

Super

Trigger

Create tablespace

Update

授权

8.0版本不能授权和设置密码一起写,多次授权同一用户是叠加权限而不是覆盖

mysql> grant all on *.* to zh@'localhost';

查看权限

mysql> show grants for zh@'localhost';+----------------------------------------+

| Grants for zh@localhost |

+----------------------------------------+

| GRANT USAGE ON *.* TO `zh`@`localhost` |##Usage表示只有连接库权限+----------------------------------------+

1 row in set (0.00 sec)

对某一列授权

回收权限

mysql> revoke delete on *.* from zh@'localhost';

Query OK,0 rows affected (0.01sec)

mysql> revoke select(id) on test.account from user1@'10.0.0.%';

Query OK,0 rows affected (0.00 sec)

基于role的创建和授权

查看所有role

生产中的用户类型权限规范

管理员 : ALL

开发 : Create ,Create routine,Create temporary tables,Create view,Delete ,Event ,Execute,Insert ,References,Select,Show databases ,Show view ,Trigger,Update

监控 :select, replication slave , client supper

备份 : ALL

主从 : replication slave

业务 : insert , update , delete ,select

mysql8.0查看用户_MySQL 8.0用户及安全管理相关推荐

  1. mysql8.0查看用户_MySQL 8.0用户和角色管理

    MySQL8.0新加了很多功能,其中在用户管理中增加了角色的管理, 默认的密码加密方式也做了调整,由之前的sha1改为了sha2,同时加上5.7的禁用用户和用户过期的设置, 这样方面用户的管理和权限的 ...

  2. mysql8.0新创建的数据库没有用户_mysql 8.0.12 创建新的数据库、用户并授权

    Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码: [root@host]# mysqladmin -u root password "new_p ...

  3. mysql 复制用户_MySQL修改复制用户及密码

    在生产环境中有时候需要修改复制用户账户的密码,比如密码遗失,或者由于多个不同的复制用户想统一为单独一个复制账户.对于这些操作应尽可能慎重以避免操作不同导致主从不一致而需要进行修复.本文描述了修改复制账 ...

  4. mysql cluster 用户_mysql cluster统一用户权限

    统一用户权限 使用mysql cluster由于存放用户信息的表user是指mysql库里面的,而且这些表是MyISAM存储引擎的.如果希望所有的sql节点都有统一的用户权限,可以把创建用户的脚本在每 ...

  5. mysql8.0.12插件_mysql 8.0.12 安装使用教程

    记录了mysql 8.0.12 安装使用教程,供大家参考 Windows 首先从官网下载压缩包: 在安装目录解压缩: 进入压缩目录,在目录下新建my.ini,配置内容如下; [mysqld] # 设置 ...

  6. mysql8.0提示命令_Mysql 8.0 相关命令

    1.dos窗口命令登陆. 管理员/普通用户登陆(账号/密码:root/rootpwd) mysql -hlocalhost -uroot -prootpwd 普通用户登陆(root管理员的不可以使用这 ...

  7. mysql如何查看远程用户_MySQL系列(十)--用户权限及远程访问

    本文基于MySQL8.0,记录一下完整的远程访问的过程,以及这个过程中可能遇到的问题,MySQL运行在阿里云服务器,操作系统:CentOS 7.6 64位 顺便说下,买服务器还是要双十二这种拉新活动再 ...

  8. mysql8.0连接错误_MySql 8.0连接失败

    原来,MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password).而客户端工具Navicat P ...

  9. mysql8.2安装教程_mysql 8.0.22压缩包完整安装与配置教程图解(亲测安装有效)

    1.下载zip安装包 点击此处下载MySQL server 8.0.22压缩包 下载后直接解压即可 2.解压,并配置环境变量 2.1 解压zip包到安装目录,我的解压在了D:MySQLmysql-8. ...

最新文章

  1. 上不了名校?可以在 GitHub 上读他们的课程
  2. 苹果手机怎么设置时间24小时制_外媒实测苹果iPhone 12续航:5G网络下表现不佳...
  3. 图像分类:来自13个Kaggle项目的经验总结
  4. 制作iPhone App demo video
  5. 系统设计面试题思路综述
  6. 【工作相关】公子龙:工作后我变强了,暂时没秃
  7. VUE指令篇_不常用指令
  8. 【IT笔试面试题整理】二叉树中和为某一值的路径--所有可能路径
  9. idea shell 中的函数 跳转_SpringBoot项目打包+shell脚本部署实践,太有用了
  10. 论文浅尝 - ICLR2020 | 知识图谱中数值规则的可微学习
  11. python实现中撤销上一步的代码mac_一个“MacBook”新手的Python“笨办法”自学之旅 #第六章:常用的简易Python命令、符号、代码、格式化字符串...
  12. FFMPEG基于内存的转码实例——输入输出视频均在内存
  13. backbone js学习笔记之第二篇Model层
  14. Unix环境高级编程第三版
  15. 全球城市排行榜:香港不再是“最贵”,丹麦首都“最宜居”,伦敦洛杉矶当选“未来城市”...
  16. java+手机点菜_5.餐厅点餐系统(源码+数据库)
  17. Java基础项目 开发团队分配管理系统
  18. Guava1.0—— 目录
  19. Kinect Fusion三维重建
  20. python 渲染3d模型_Python中的3D软件渲染

热门文章

  1. 树莓派基于 Linux 的 Windows XP 现已可用
  2. 人民广场怎么走? 地铁换乘算法的实现 MikeTech | MikeTech
  3. 阿里云1C2G虚拟机【99/年】羊毛党集合啦!
  4. linux lddbus设备,Linux那些事儿之我是Sysfs(4)举例一lddbus | 技术部落
  5. pytorch 过采样
  6. 彻底卸载VS 2013
  7. copy of an AVPacket structure
  8. BMP格式知识之二:16位,24位,32位的BMP图片算法是如何运算的
  9. phpcms分页查询
  10. 青龙羊毛——去趟转(搬运,非原创)