MySQL Workbench MUSQLER MySQL数据库应用 河南中医药大学信息技术学院王昂 201902
河南中医药大学信息技术学院 王昂 2019.02
MySQL 第八章 My SQL用户权限与维护 主讲内容:用户管理、权限控制 MySQL数据库应用》httpmysqlxg.hactcm.edu.cn 第2页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 2 页 第八章 MySQL用户权限与维护 主讲内容:用户管理、权限控制
教学内容 MySQL 1.用户管理 2.权限控制 MySQL数据库应用》httpmysqlxg.hactcm.edu.cn 第3页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 3 页 教学内容 1. 用户管理 2. 权限控制
0081用户管理 MySQL 1添加用户 可以使用 CREATE USER语法添加一个或多个用户,并设置相应的密码。 语法格式 CREATE USER用户[ DENTIFIED BY[ PASSWORD]'密码] 其中用户格式为: 用户名@'主机名 说明: (1) CREATE USER:用于创建新的MSL账户,会在系统本身的mysq数据库的user表 中添加一个新记录。使用 CREATE USER,必须拥有 mysq l数据库的全局 CREATE USER权限或 I NSERT权限。如果账户已经存在,则出现错误。 (2) I DENTIFIED BY:为账户给定一个密码。 在纯文本中指定密码,需忽略 PASSW0RD关键词。 如果不想以明文发送密码,而且知道 PASSWORD O函数返回给密码的混编值,则可以指定 该混编值,但要加关键字 PASSWORD。 MySQL数据库应用》httpmysqlxg.hactcm.edu.cn 第4页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 4 页 8.1 用户管理 1.添加用户 可以使用CREATE USER语法添加一个或多个用户,并设置相应的密码。 语法格式: CREATE USER 用户 [IDENTIFIED BY [PASSWORD] '密码'] [, ... ] 其中用户格式为: '用户名'@ '主机名' 说明: (1)CREATE USER:用于创建新的MySQL账户,会在系统本身的mysql数据库的user表 中添加一个新记录。使用CREATE USER,必须拥有mysql数据库的全局CREATE USER权限或 INSERT权限。如果账户已经存在,则出现错误。 (2)IDENTIFIED BY:为账户给定一个密码。 – 在纯文本中指定密码,需忽略PASSWORD关键词。 – 如果不想以明文发送密码,而且知道PASSWORD()函数返回给密码的混编值,则可以指定 该混编值,但要加关键字PASSWORD
·8.1.1添加、删除用户 MySQL 【例81】添加两个新的用户,king的密码为 queen,palo的密码 为530415 create user king @loca l host ident i fied by queen palo@ loca l host identified by 530415 完成后可切换到mysq数据库,从user表中查到刚刚添加的两个用 户记录 命令提示 mysol -u use my sq show tables: select x* from user calhost I king I wAD13E1F37B2D3CADA9734A22BC20A91DC8F91E4E t 结果如图所示。 loca lhost llo 1 M4811909FFMAFFSC4143C8DB775468CAF54BCB245 1 N MySQL数据库应用》http:/mysqlxg.hactcm.edu.cn 第5页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 5 页 8.1.1 添加、删除用户 【例8.1】添加两个新的用户,king的密码为queen,palo的密码 为530415。 create user 'king'@'localhost' identified by 'queen', 'palo'@'localhost' identified by '530415'; 完成后可切换到mysql数据库,从user表中查到刚刚添加的两个用 户记录: use mysql show tables; select * from user 结果如图所示