- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL数据库维护 主要内容: 1、复习MySQL数据库安全配置 2、备份数据 3、数据库维护 MySQL数据库的安全配置 MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。 MySQL数据库的安全配置: 1、用户管理 2、用户权限管理 MySQL授权表 当首次安装MySQL时,MySQL 安装程序在数据库mysql中设置5个 MySQL授权表,由这5个授权表共同 决定哪个用户可以连接服务器、从 哪里连接以及连接后可以执行哪些 操作。 初始化时,表host、tables_priv 和columnts_priv是空的,表user和 db就决定了MySQL默认的访问规则。 下面以MySQL管理员的身份查看 一下表user和db的内容。 查看表user和db的内容 1、查看数据库mysql中表user前4个字段的内容: select host,user,password,select_priv from mysql.user; 2、要查看数据库mysql中表db的前4个字段内容: select host,db,user,select_priv from mysql.db; 用户管理 MySQL服务器中内置系统数据库,数据库名 为mysql,数据库中内置数据表,数据表名 为user。只能由数据库管理员(root,123) 对用户账号进行维护,增加新用户、修改用 户密码、删除用户账号、用户账号授权。 使用root、123登录mysql数据库管理系统。进入mysql提示符 User数据表中保存所有授权用户(允许使用mysql数据库的用户)的用户名、用户密码以及用户权限表1/2。 User数据表中保存所有授权用户(允许使用mysql数据库的用户)的用户名、用户密码以及用户权限表2/2。 1.增加新的用户 创建新的用户账号 包括用户名、用户密码、用户权限。 打开mysql数据库 插入新的用户账号数据到user数据表 激活新创建的用户账号 命令格式: use mysql; insert into mysql.user(主机名称,用户名称,用户密码,权限1,权限2, …) values(host,user,password,select_priv,…); flush privileges; 增加新的用户 例1:创建一个新用户guest,并为他设置密码为guest,同时允许它从任何主机连接到数据库服务器,设置步骤如下: ① use mysql; ② 创建新用户guest,并为他设置密码,同时允许它从任何主机连接到数据库服务器的命令: insert into mysql.user (host,user,password) values (‘%’, ‘guest’,password(‘guest’)); 注意:此处必须使用password()函数,该函数会为密码加密,这样在表user的字段password中保存的就是经过加密的密码。 ③ 重载MySQL授权表,可使用下面的命令: flush privileges; 增加新的用户 例2:用户名bookuser,用户密码111111,拥有select,insert, update,delete,create,drop权限。 use mysql; insert into mysql.user(host,user,password,select_priv,insert_priv,update_priv,delete_priv,create_priv,drop_priv) values (‘localhost’,’bookuser’,password(‘111111’) , ’y’,’y’,’y’,’y’,’y’,’y’); flush privileges; 2、修改用户密码 命令格式: update 表名 set password=password(新密码) where 条件; use mysql; update mysql.user set password=password(新密码) where 条件; flush privileges; 修改用户密码例题 修改bookuser用户的密码111111为222222 use mysql; update mysql.user set password=password(“222222”) where user=“bookuser”; flush privilege
您可能关注的文档
- 《教师教学基本功.ppt
- 《教材图片复习.ppt
- 《教材:《计算机操作系统第三版》汤小丹、汤子瀛等编西安电子科.ppt
- 《教学报告.ppt
- 《教科版五年级品德与社会取人之长,补己之短.ppt
- 《教程第7章层次原理图的设计.ppt
- 《教育学第八章:教学原理教育硕士.ppt
- 《教案第3章.ppt
- 《教育心理学3.ppt
- 《教育心理学学习策略.ppt
- 2025年必威体育精装版C++面向对象程序设计考试要求及模拟试题(含参考答案).pdf
- 2025年智慧树创践大学生创新创业实务章节测试答案 .pdf
- 2025年必威体育精装版一年级数学故事绘本教案里文案.pdf
- 江苏省四大名校G4苏州中学校等学校2024-2025学年高三上学期12月联考历史试题(含答案).doc
- 2025年注册会计师《审计》经典习题集(第十一期).pdf
- 2025年沪科版中考物理力学专题练习题(精华版).pdf
- 第二单元 焕发青春活力学情评估(含答案) 2024-2025学年统编版七年级道德与法治下册.doc
- 2025年过滤净化材料项目建设总纲及方案.docx
- 2025年沪科版物理八年级《大气压强》导学案例.pdf
- 2025年过滤器项目可行性建设方案.docx
文档评论(0)