您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
MySQL 8.0运维与优化 微课视频版
字数: 688000
装帧: 平装
出版社: 清华大学出版社
出版日期: 2022-05-01
商品条码: 9787302602682
版次: 1
开本: 16开
页数: 440
出版年份: 2022
定价:
¥99.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
一线数据库专家多年经验总结,国际、国内多位知名MySQL专家联袂推荐
内容简介
本书全面介绍MySQL数据库的管理、监控、备份恢复和高可用等方面的知识,并在此基础上讨论如何优化MySQL的实例和SQL语句,书中还包括大量的实战案例。全书分五部分:第一部分(第1~4章)为管理部分,包括安装和运行、账号和权限、日志和安全等内容;第二部分(第5~7章)为监控部分,介绍通过MySQL自带的3个系统数据进行监控的方法;第三部分(第8~11章)为备份恢复部分,介绍常用的逻辑备份和物理备份工具,还介绍在没有备份的情况下如何进行数据救援;第四部分(第12~14章)为高可用部分,包括MySQLShell、复制和InnoDB集群;第五部分(第15~18章)为优化部分,介绍基准测试工具和优化MySQL实例和SQL方法。
本书适合具有一定IT基础知识的MySQL数据库爱好者阅读,也可以作为准备MySQLOCP考试的备考书。
作者简介
姚远,Oracle ACE,华为云MVP,从MySQL 3开始使用MySQL,拥有MySQL 5.6、5.7、8.0 OCP,并在相关领域拥有20多项技术认证。两次获得国家部级科技进步奖,发明过两项计算机专利。
目录
第一部分管理
第1章安装和运行
1.1MySQL8.0社区版的安装
1.2PerconaServerforMySQL的安装
1.3安装Sakila示例数据库
1.4检查MySQL服务
1.6Linux对MySQL的强制访问控制
1.7启动排错
1.8实验
第2章账号和权限
2.1账号
2.2权限
2.4角色
2.5代理用户
2.6无密码登录
2.7重置root用户密码
2.8实验
……
摘要
第3章日志 MySQL的四类日志分别从不同的角度记录着MySQL内部的运行信息,出现故障时首先应查询错误日志; 通用查询日志记录着MySQL执行的SQL; 查询慢查询日志可以找到需要优化的SQL; 二进制日志记录着数据库的变化,可以用于复制和时间点恢复。本章将介绍这四类日志。 3.1错误日志 MySQL的错误日志记录着mysqld进程运行中的重要信息,包括mysqld启动和关闭时间,还包括在启动和关闭期间以及运行期间发生的错误、警告和说明等诊断消息。例如,如果mysqld发现一个表需要自动检查或修复,它会将一条消息写入错误日志。 3.1.1系统参数log_error_services MySQL记录错误日志的功能是由组件(component)完成的。MySQL有一套基于组件的基础架构用于扩展MySQL的功能,组件之间通过服务(service)进行交互,这和插件(plugin)不同,插件之间是通过API(application programming interface,应用程序接口)调用进行交互的。 MySQL记录错误日志的功能由两类组件完成: 一类是过滤(filter)组件; 另一类是写(sink或writer)组件。系统参数log_error_services控制激活哪些组件用于错误日志的记录,运行如下代码可得到默认值: mysql> show variables like 'log_error_services'; +--------------------+----------------------------------------+ | Variable_name| Value| +--------------------+----------------------------------------+ | log_error_services| log_filter_internal;log_sink_internal| +--------------------+----------------------------------------+ 其中,log_filter_internal是过滤组件; log_sink_internal是写组件。internal表示这两个组件是内置组件,即无须载入。非内置组件使用前要先载入,载入后在系统表mysql.component中可以查到。如下代码使用install component载入log_sink_syseventlog组件: mysql> install component 'file: //component_log_sink_syseventlog'; 载入完成后,运行如下命令可以在mysql.component视图中可以查询到刚刚载入的组件: mysql> select component_id,component_urnfrom mysql.component; +--------------+---------------------------------------+ | component_id| component_urn| +--------------+---------------------------------------+ |1| file: //component_log_sink_syseventlog| +--------------+---------------------------------------+ 1 row in set (0.00 sec) 系统参数log_error_services不能仅指定一个日志过滤组件,而不指定写组件,例如: mysql> set global log_error_services = 'log_filter_internal'; ERROR 1231 (42000): Variable 'log_error_services' can't be set to the value of 'log_filter_internal' 系统参数log_error_services可以指定多个日志写组件,例如: mysql> set global log_error_services = 'log_filter_internal; log_sink_internal; log_sink_syseventlog'; 这样设置的系统参数log_error_services会通过两个组件完成错误日志的写入,除了使用组件log_sink_internal写入默认的错误日志,还会使用组件log_sink_syseventlog将错误日志记录到操作系统的系统日志中。 系统参数log_error_services中记录的组件顺序也很重要,因为执行组件过程是从左向右进行的,例如: log_filter_internal; log_sink_1; log_sink_2 如上日志事件先传递到内置的过滤组件(log_filter_internal),然后传递到第一个写组件(log_sink_1),再传递到第二个写组件(log_sink_2),但如果更换顺序,例如: log_sink_1; log_filter_internal; log_sink_2 在这种情况下,日志事件先传递到第一个写组件,再传递到内置的过滤组件,然后传递到第二个写组件,第一个写组件接收未过滤的事件,第二个写组件接收过滤后的事件。如果希望一个日志包含所有日志事件的信息,而另一个日志仅包含日志事件子集的信息,则可以通过这种方式配置错误日志记录。 3.1.2log_filter_internal组件 log_filter_internal组件是MySQL内置的日志过滤组件,它基于优先级和错误代码对日志事件进行过滤,过滤规则由系统参数log_error_verbosity 和log_error_suppression_list 进行控制。 1. 系统参数log_error_verbosity MySQL日志事件的优先级分为三级,分别是ERRORgeneral_log表和slow_log表中,这样查询起来更方便,例如,可以只查询满足特定条件的日志记录,如下是general_log表的定义语句: mysql> show create tablemysql.general_log \G *************************** 1. row *************************** Table: general_log Create Table: CREATE TAB
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网