(中职)MySQL 8.0数据库管理与应用第9章教学课件().pptx
《(中职)MySQL 8.0数据库管理与应用第9章教学课件().pptx》由会员分享,可在线阅读,更多相关《(中职)MySQL 8.0数据库管理与应用第9章教学课件().pptx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(中职)MySQL 8.0数据库管理与应用第9章教学课件(工信版)第第9 9章章 用户与角色用户与角色9.1.1 创建用户CREATE USER语句来创建一个或多个用户账户:CREATE USER IF NOT EXISTS用户 身份验证选项,用户 身份验证选项.DEFAULT ROLE 角色,角色.REQUIRE NONE|SSL/TLS选项 AND SSL/TLS选项.WITH 资源选项 资源选项.密码选项|锁定选项.用户:用户名主机名9.1 9.1 用户管理用户管理9.1.1 创建用户身份验证选项:IDENTIFIED BY 身份验证字符串|IDENTIFIED WITH 身份验证插件|
2、IDENTIFIED WITH身份验证插件 BY 身份验证字符串|IDENTIFIED WITH身份验证插件 AS 哈希字符串SSL/TLS选项:SSL|X509|CIPHER 密码|ISSUER 颁发者|SUBJECT 主题资源选项:MAX_QUERIES_PER_HOUR count|MAX_UPDATES_PER_HOUR count|MAX_CONNECTIONS_PER_HOUR count|MAX_USER_CONNECTIONS count9.1 9.1 用户管理用户管理9.1.1 创建用户密码选项:PASSWORD EXPIRE DEFAULT|NEVER|INTERVAL N
3、 DAY|PASSWORD HISTORY DEFAULT|N|PASSWORD REUSE INTERVAL DEFAULT|N DAY|PASSWORD REQUIRE CURRENT DEFAULT|OPTIONAL锁定选项:ACCOUNT LOCK|ACCOUNT UNLOCK9.1 9.1 用户管理用户管理9.1.2 修改用户使用ALTER USER语句来修改现有MySQL账户的身份验证、角色、SSL/TLS、资源限制以及密码管理属性,并启用账户锁定和解锁:ALTER USER IF EXISTS用户 身份验证选项,用户 身份验证选项.REQUIRE NONE|SSL/TLS选项 A
4、ND SSL/TLS选项.WITH 资源选项 资源选项.密码选项|锁定选项.用户:用户名主机名身份验证选项:IDENTIFIED BY 身份验证字符串 REPLACE 当前身份验证字符串|IDENTIFIED WITH 身份验证插件|IDENTIFIED WITH 身份验证插件BY 身份验证字符串 REPLACE 当前身份验证字符串|IDENTIFIED WITH 身份验证插件 AS 哈希字符串 9.1 9.1 用户管理用户管理9.1.2 修改用户SSL/TLS选项:SSL|X509|CIPHER 密码|ISSUER 颁布者|SUBJECT 主题 资源选项:MAX_QUERIES_PER_HO
5、UR count|MAX_UPDATES_PER_HOUR count|MAX_CONNECTIONS_PER_HOUR count|MAX_USER_CONNECTIONS count密码选项:PASSWORD EXPIRE DEFAULT|NEVER|INTERVAL N DAY|PASSWORD HISTORY DEFAULT|N|PASSWORD REUSE INTERVAL DEFAULT|N DAY|PASSWORD REQUIRE CURRENT DEFAULT|OPTIONAL 锁定选项:ACCOUNT LOCK|ACCOUNT UNLOCK 9.1 9.1 用户管理用户管理9
6、.1.3 重命名用户使用RENAME USER语句对现有MySQL用户进行重命名:RENAME USER 旧用户 TO 新用户,旧用户 TO 新用户.其中每个账户名使用 用户名主机名 格式指定。如果省略账户名的主机名部分,则默认为。如果不存在的旧账户或者已经存在新账户,则会出错。要使用RENAME USER语句,必须具有全局CREATE USER权限或mysql系统数据库的UPDATE权限。启用read_only系统变量时,RENAME USER还需要CONNECTION_ADMIN或SUPER权限。RENAME USER使旧用户拥有的权限成为新用户持有的权限。但是,RENAME USER不会
7、自动删除旧用户创建的数据库或对象。这包括DEFINER属性为旧用户命名的存储程序或视图。如果在定义的安全性上下文中执行,则尝试访问此类对象可能会产生错误。9.1 9.1 用户管理用户管理9.1.4 修改密码使用SET PASSWORD语句可以为MySQL用户账户分配密码,语法格式如下。SET PASSWORD FOR 用户=身份验证字符串 REPLACE 当前身份验证字符串设置指定账户的密码(带有FOR子句)需要mysql系统数据库的UPDATE权限。为自己设置密码(对于没有FOR子句的非用户账户)不需要特殊权限。启用read_only系统变量时,除了任何其他所需权限外,SET PASSWOR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职MySQL 8.0数据库管理与应用第9章教学课件 MySQL 8.0 数据库 管理 应用 教学 课件
限制150内