(转)linux运维必会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区别?
面试题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集群和高可用方案有哪些,再生产场景你都用过哪些方案? 提示:注意解答问题的高度和宽度
面试题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基础中的基础,更是入门必会内容,加老男孩教育客服获取(标明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密码丢了,如何找回实战?
20. 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。
(转)linux运维必会MySQL企业面试题的更多相关文章
- Linux运维必会的MySQL企业面试题大全
(1)基础笔试命令考察 1.开启MySQL服务 /etc/init.d/mysqld start service mysqld start systemctl start mysqld 2.检测端口是 ...
- Linux运维必会的实战编程笔试题(19题)
以下Linux运维笔试面试编程题,汇总整理自老男孩.马哥等培训机构,由运维派根据实战需求,略有调整: 企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理 ...
- Linux运维必会的100道MySql面试题之(一)
01 如何启动MySql服务 /etc/init.d/mysqld start service mysqld start Centos 7.x 系统 sysctl start mysqld 02 检 ...
- 十二条Linux运维面试必备经典笔试/面试题
1.Linux设置环境变量 暂时的:export MYNAME="new name" echo $MYNAME new name 永久的:通过改变/etc/profile实现 EG ...
- Linux运维工程师:30道面试题整理
1.linux 如何挂在 windows 下的共享目录 mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=1 ...
- 合格linux运维人员必会的30道shell编程面试题及讲解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://oldboy.blog.51cto.com/2561410/1632876 超深度 ...
- (转)合格linux运维人员必会的30道shell编程面试题及讲解
超深度讲解shell高级编程实战,截至目前shell编程课程国内培训机构最细的课程,不信请看学员表现的水平. 课程牛不牛,不是看老师.课表,而是看培养的的学生水平,目前全免费中伙伴们赶紧看啊. htt ...
- 如何掌握并提高linux运维技能
初中级Linux运维人员们系统学习并迅速掌握Linux的运维实战技能.学习路线大纲如下: 入门基础篇 系统运维篇 Web运维篇 数据库运维篇 集群实战篇 运维监控篇 第一篇:Linux入门(安装.配置 ...
- 如何迅速掌握并提高linux运维技能(收藏文)
如何迅速掌握并提高linux运维技能 文章来源于南非蚂蚁 之前曾经写过一篇如何学习Linux的文章,得到了很多反馈,大家都在分享自己的学习经验和体会,并且也提出了不少意见和建议.学习这个事情其 ...
随机推荐
- ros kinect calibration
RGB camera Bring up the OpenNI driver: roslaunch openni_launch openni.launch Now follow the standard ...
- 数据恢复软Extundelete
1>概述 作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎重和细心,但是有时也难免发生出现数据被误删除的情况,这个时候该如何 快速.有效地恢复数 ...
- DELPHI移动端支付宝支付
Delphi XE7 Android 应用接入支付宝SDK的方法 1 应用场景和准备工作: 采用XE系列开发的android apps. apps中需要集成支付宝的支付能力. 支付到指定的商 ...
- Python入门基础学习 三
Python入门基础学习 三 数据类型 Python区分整型和浮点型依靠的是小数点,有小数点就是浮点型. e记法:e就是10的意思,是一种科学的计数法,15000=1.5e4 布尔类型是一种特殊的整形 ...
- 使用Arduino Wire Library读取温湿度传感器AM2321
AM2321是采用I2C总线或单总线通讯的国产温湿度传感器.在AM2321手册中,当采用I2C通讯时,手册指定了多处需要主机等待的时间间隔,包括: (1)唤醒传感器时,从机不回复ACK,但主机主要等待 ...
- 【转】如何避免OOM总结
原文地址:http://www.csdn.net/article/2015-09-18/2825737/3 减小对象的内存占用 避免OOM的第一步就是要尽量减少新分配出来的对象占用内存的大小,尽量使用 ...
- 在Windows Server 2008上部署免费的https证书
背景 后web时代,https加密的重要性不言而喻.主流浏览器均对http站点标记不安全,敦促web服务提供商尽快升级至https. 原先的https证书多由各大域名服务商提供,动辄成千上万的部署证书 ...
- 使用Base64进行string的加密和解密
//字符串转bytes var ebytes = System.Text.Encoding.Default.GetBytes(keyWord); //bytes进行base64加密 var strBa ...
- xml和JSON格式相互转换的Java实现
依赖的包: json-lib-2.4-jdk15.jar ezmorph-1.0.6.jar xom-1.2.1.jar commons-lang-2.1.jar commons-io-1.3.2.j ...
- ceph 存储池PG查看和PG存放OSD位置
1. 查看PG (ceph-mon)[root@controller /]# ceph pg stat 512 pgs: 512 active+clean; 0 bytes data, 1936 MB ...