第3章数据库系统维护管理.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章数据库系统维护管理资料

用户权限管理 添加用户和权限 删除权限 修改MySQL管理员root的口令 添加用户 (1) 使用grant命令添加用户 添加用户 (2) 权限( privileges) ALL — 授予用户如下的所有权限 ALTER — 改变表、列和索引 CREATE — 创建数据库和表 DELETE — 删除表中的记录 DROP — 丢弃和删除表和数据库 FILE — 读、写文件 INDEX — 添加、删除索引 INSERT — 向表中插入记录 PROCESS — 查看和停止系统进程 添加用户 (3) SELECT — 从表中查询记录 SHUTDOWN — 关闭MySQL数据库 UPDATE — 更新表中的记录 USAGE — 连接到MySQL数据库,但是没有权限 添加用户:例子 例1:创建口令为 99hjc的用户john,该用户在数据库myDB的所有表都有select和insert权限,并且能够从任何主机连接到数据库服务器 mysql grant select, insert on myDB.* to john@”%” identified by “99hjc”; 添加用户:例子 例2:添加口令为45sdg11的用户jane, 该用户在数据库myCompany的表employees上具有ALL权限,并且只能从特定的主机上连接数据库 mysql grant all on myCompany.employees to jane@ identified by “45sdg11”; 例3: mysql grant all on myCompany.employees to jane@’’ identified by “45sdg11”; 回收权限 revoke命令的语法 回收用户john在数据库myCompany的insert权限 mysql revoke insert on myDB.* from john@”%”; 修改MySQL管理员root的口令 在初始安装MySQL服务器时,管理员root的密码为空 使用mysqladmin命令修改root用户的密码 例:将root用户密码改为kswTG23a mysqladmin -u root password kswTG23a 如果已经为root用户设置了密码,当再次修改其密码时,需要使用如下格式的mysqladmin命令 mysqladmin -u root -p password 新密码字符串 * 为数据库授权 例如,为了便于数据库应用开发和管理,要在alading数据库中授予Develop数据库角色如下权限: 建表 更改用户 为什么需要备份 数据丢失的原因 程序错误 人为错误 计算机失败 磁盘失败 灾难(如火灾、地震)和偷窃 什么是备份 数据的副本 用于在系统发生故障后还原和恢复数据 文件复制≠备份 备份类型 备份类型 说明 完整备份 备份完成时刻的数据库 提供了任何其他备份的基准 差异备份 事先已执行过一次完整备份 对上一次完整备份之后所有更改的数据作备份 事务日志备份 事先已执行过一次完整备份 与Windows增量备份类似 从上一次事务日志备份到当前事务日志的尾部 截断已确认的事务日志 恢复模式 恢复模式 说明 简单 事务日志不能用于还原数据 用于小型数据库和不经常更改的数据库 完整 所有事务都被记录到日志中 保留所有日志,直到事务日志备份 用于生产数据库 大容量日志 完整恢复模式的补充 只对大容量操作进行最小记录 目录 MySQL概述 MySQL的安装 创建数据库 创建表 插入数据 查询数据 更新表 删除表 使用show命令 对表的其他操作 用户权限管理 MySQL数据库的备份与恢复 MySQL概述 MySQL是一个高性能、多线程、多用户、建立在客户/服务器结构上的开源关系型数据库管理系统 MySQL是世界上最受欢迎的开放源代码数据库,当前全世界有超过600万的系统使用MySQL MySQL的官方网站为 MySQL的优点 性能高效而稳定 开放源代码 多用户支持 可以有效地满足50~1000个并发用户的访问 开放性 支持ANSI SQL-99标准,适用于多种操作系统 广泛的应用程序支持 有C、C++、Java、Perl、PHP和Python等多种客户工具和API的支持 支持事务处理、行锁定、子查询、外键和全文检索等功能 支持大数据库处理 可对某些包记录的数据库使用MySQL 有灵活且安全的权限和口令系统,并且允许对其他主机的认证 连接数据库 使用mysql命令登录MySQL数据库服务器 语法:mysql [-h 主机名或IP地址] [-u 用户名] [-p 口令] 例子:mysql -

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档