linux运维必会MySQL企业面试题

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL DuckDB 分析主实例,集群系列 8核16GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

linux运维必会MySQL企业面试题
老男孩教育运维班全体学员MySQL必会企业面试题

最实战、最细致、最落地的运维实训基地,老男孩教育连续多年国内平均就业工资最高!

数据库的重要性是所有技术里最核心最需要掌握的(理解原理,并且被面试时能清晰的表达出来),直接决定运维人员薪水的高低!

所有题都要给出专业的解答方案,不是很水的那种泛泛的解答。

面试题001:什么是MySQL多实例,如何配置MySQL多实例?

面试题002:如何加强MySQL数据的安全,请你给出可行的思路?

面试题003:企业中MySQL root密码忘了怎么解决,多实例密码忘了又如何解决?

面试题004:MySQL库授权oldboy用户管理bbs库的所有表,172.16.1.0整个网段访问,密码是123456,请给出详细命令(不低于2种方法)?

面试题005:delete from test和truncate table test区别?

面试题006:MySQL 的SQL语句如何优化? 提示:注意解答问题的高度和宽度

面试题007:网站打开慢,请给出排查方法,如果是因为数据库慢导致,如何排查并解决,请分析并举例?提示:注意解答问题的高度和宽度

面试题008:MySQL Sleep线程过多如何解决?

面试题009:key_buffer_size参数作用,如何修改这个参数不重启数据库就可以生效?

面试题010:MySQL binlog的工作模式有哪些?各有什么特点,企业中如何选择?

面试题011:工作中数据库被误操作执行了一个删除的SQL语句,你如何完整恢复丢失的数据?提示:注意解答问题的高度、宽度、实战性。

面试题012:企业中MySQLDUMP备份时使用了-A -B参数,请问此时如何进行单表单库恢复?

面试题013:详细MySQL主从同步的原理及配置主从的完整步骤。

面试题014:生产场景不停不锁主库,不夜里操作,如何白天从容批量创建从库?提示:注意解答问题的高度和宽度

面试题015:MySQL出现同步延迟有哪些原因?如何解决?提示:以经历的生产案例框架解答。

面试题016:企业生产MySQL集群架构如何设计备份方案?你是怎么做的?

               你的数据库是如何备份的(请答出200服务器以上规模企业数据库备份的解决方案)
               提示:注意解答问题的高度和宽度

面试题017:MySQL主从复制故障如何解决?如何监控主从复制是否故障? 提示:注意解答问题的高度和宽度

面试题018:MySQL如何实现双向互为主从复制A<==>B?

面试题019:MySQL如何实现级联同步A-->B-->C?

面试题020:MySQL数据库如何实现读写分离,你的公司是怎么实现的(请答出200服务器以上规模企业数据库的解决方案)

面试题021:生产场景,一主多从环境,从库宕机,请问你如何恢复?

面试题022:生产场景,一主多从环境,主库宕机,请问你如何恢复(类似MHA高可用原理),注意:高度和宽度

面试题023:什么是数据库的事务,事务有哪些特性?

面试题024:解释下有关数据库的ACID是什么意思?

面试题025:MySQL有哪些常用引擎?企业中如何批量更改表的引擎?

面试题026: MyISAM与Innodb数据库引擎有什么特点与区别,企业中如何选择?

面试题027:如何调整生产线中MySQL数据库的字符集,例如:从UTF8改成GBK,请给出完整步骤。

面试题028:请描述MySQL里中文数据乱码的背后原理,以及工作中如何防止数据库数据乱码?

面试题029:企业生产MySQL 如何优化?

面试题030 :MySQL集群和高可用方案有哪些,再生产场景你都用过哪些方案? 提示:注意解答问题的高度和宽度

面试题031:你维护的企业里MySQL服务架构能说下么?

面试题032:如何分表分库备份及批量恢复(口述脚本实现过程)?此题有视频免费分享,找顾问获取。

面试题033:如果数据库主库自行了drop database oldboy;语句,请问如何进行恢复数据,请给出详细过程,并设计规避误删的方案(已经使用mysqldump做了全备,并开启了binlog日志)。提示:注意解答问题的高度、宽度、实战性。

面试题034: 如果数据库主库自行了update oldboy set name='gongli';;语句,请问如何进行恢复数据,请给出详细过程,并设计规避误删的方案(已经使用xtrabackup做了全备(200G+数据),及若干增量备份,并开启了binlog日志)。提示:注意解答问题的高度、宽度、实战性。

以上面试题的答案:见http://user.qzone.qq.com/49000448/blog/1415696007课程

===================下文部分有免费讲解视频提供==================
下面MySQL基础中的基础,更是入门必会内容,加老男孩教育客服获取QQ:41117397 41117483 70271111 80042789或加入 官方群询问 08群384467551 07群145178854(标明51CTO)

█ 课前考试题:老男孩教育第十二关MySQL必会基础命令考察

(要求:每两个同学一组,一个口头考,一个上机实战作答 每5个题为一组,完成后换位)

1.登陆数据库。

2.查看数据库版本及当前登录用户是什么。

3.创建GBK字符集的数据库oldboy,并查看已建库的完整语句。

4.创建用户oldboy,使之可以管理数据库oldboy。

5.查看创建的用户oldboy拥有哪些权限。

6.查看当前数据库里有哪些用户。

7.进入oldboy数据库

8.创建一innodb引擎字符集为GBK表test,字段为id和namevarchar(16),查看建表结构及SQL语句。

9.插入一条数据 1,oldboy

10.批量插入数据 2,老男孩,3,etiantian。ç要求中文不能乱码。

11.查询插入的所有记录,查询名字为oldboy的记录。查询id大于1的记录。

12.把数据id等于1的名字oldboy更改为oldgirl。

13.在字段name前插入age字段,类型tinyint(2)。

14.备份oldboy库及MySQL库。

15.删除表中的所有数据,并查看。

16.删除表test和oldboy数据库并查看

17.Linux命令行恢复以上删除的数据。

18.把GBK字符集修改为UTF8(可选,注意,此题有陷阱)。

19.MySQL密码丢了,如何找回实战?

  1. MySQL内中文数据乱码的原理及如何防止乱码?(可选)。

21.在把id列设置为主键,在Name字段上创建普通索引。

22.在字段name后插入手机号字段(shouji),类型char(11)。

23.所有字段上插入2条记录(自行设定数据)

24.在手机字段上对前8个字符创建普通索引。

25.查看创建的索引及索引类型等信息。

26.删除Name,shouji列的索引。

27.对Name列的前6个字符以及手机列的前8个字符组建联合索引。

28.查询手机号以135开头的,名字为oldboy的记录(此记录要提前插入)。

29.查询上述语句的执行计划(是否使用联合索引等)。
30.把test表的引擎改成MyISAM。

本文转自sandshell博客51CTO博客,原文链接http://blog.51cto.com/sandshell/2082591如需转载请自行联系原作者


sandshell

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
2月前
|
存储 人工智能 运维
日志服务&云监控全新发布,共筑企业智能运维新范式
阿里云推出Operation Intelligence新范式,通过日志服务SLS与云监控2.0,实现从感知、认知到行动闭环,推动运维迈向自决策时代。
265 1
日志服务&云监控全新发布,共筑企业智能运维新范式
|
7月前
|
缓存 NoSQL 关系型数据库
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
|
2月前
|
运维 Prometheus 监控
别再“亡羊补牢”了!——聊聊如何优化企业的IT运维监控架构
别再“亡羊补牢”了!——聊聊如何优化企业的IT运维监控架构
118 8
|
3月前
|
存储 人工智能 运维
从“看得见”到“能决策”:Operation Intelligence 重构企业智能运维新范式
从 Observability 到 Operation Intelligence,日志服务 SLS 与云监控 2.0 协力之下,为企业打造高效、稳定、智能运营的数字化中枢,让复杂系统变得可视、可管、可优。
|
3月前
|
运维 Linux 网络安全
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
自动化真能省钱?聊聊运维自动化如何帮企业优化IT成本
127 4
|
5月前
|
关系型数据库 MySQL Java
字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克
字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克
字节面试: MySQL 百万级 导入发生的 “死锁” 难题如何解决?“2序4拆”,彻底攻克
|
7月前
|
运维 Kubernetes 前端开发
传统企业如何玩转平台工程?2 个运维靠它管 50 + 应用
做了五年运维,最深刻的感悟是:技术自负是效率的天敌。以前总觉得懂 Kubectl 命令才专业,直到被平台工程打脸,真正的专业不是炫技,而是让复杂技术为业务服务。现在我常跟新人说:能让开发和厂商爽的运维,才是好运维,而 Rainbond,就是那个让所有人都爽的神器。
传统企业如何玩转平台工程?2 个运维靠它管 50 + 应用
|
4月前
|
机器学习/深度学习 人工智能 运维
企业韧性靠“熬”吗?不,智能运维才是真底牌!
企业韧性靠“熬”吗?不,智能运维才是真底牌!
126 0
|
5月前
|
运维 安全 NoSQL
“内网不等于安全区”——企业运维如何玩转零信任?
“内网不等于安全区”——企业运维如何玩转零信任?
134 7

热门文章

最新文章