老男孩教育Linux运维班MySQL必会面试题100

1)基础笔试命令考察

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

1.开启MySQL服务

2.检测端口是否运行

3.为MySQL设置密码或者修改密码。

4.登陆MySQL数据库。

5.查看当前数据库的字符集

6.查看当前数据库版本

7.查看当前登录的用户。

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

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

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

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

12.进入oldboy数据库

13.创建一innodb GBK表test,字段id int(4)和namevarchar(16)

14.查看建表结构及表结构的SQL语句

15.插入一条数据“1,oldboy”

16.再批量插入2行数据 “2,老男孩”,“3,oldboyedu”

17.查询名字为oldboy的记录

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

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

20.不退出数据库,完成备份oldboy数据库

21.删除test表中的所有数据,并查看

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

23.不退出数据库恢复以上删除的数据

24.把库表的GBK字符集修改为UTF8。

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

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

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

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

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

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

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

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

33.查询上述语句的执行计划(是否使用联合索引等)。

34.把test表的引擎改成MyISAM。

35.收回oldboy用户的select权限。

36.删除oldboy用户。

37.删除oldboy数据库。

38.使用mysqladmin关闭数据库。

39.MySQL密码丢了,请找回?

2MySQL运维基础知识面试问答题

(要求:4人一组,一个人提问,一个人答,其他人补充,争取全部口头用自己的语言描述出来)

面试题001:请解释关系型数据库概念及主要特点?

面试题002:请说出关系型数据库的典型产品、特点及应用场景?

面试题003:请解释非关系型数据库概念及主要特点?

面试题004:请说出非关系型数据库的典型产品、特点及应用场景?

面试题005:请详细描述SQL语句分类及对应代表性关键字。

面试题006:请详细描述char(4)和varchar(4)的差别。

面试题007:如何创建一个utf8字符集的数据库oldboy?

面试题008:如何授权oldboy用户从172.16.1.0/24访问数据库。

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

面试题010:如何加强MySQL安全,请给出可行的具体措施?

面试题011:MySQL root密码忘了如何找回?

面试题012:delete和truncate删除数据的区别?

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

面试题014:sort_buffer_size参数作用?如何在线修改生效?

面试题015:如何在线正确清理MySQL binlog?

面试题016:Binlog工作模式有哪些?各什么特点,企业如何选择?

面试题017:误操作执行了一个drop库SQL语句,如何完整恢复?

面试题018:mysqldump备份使用了-A -B参数,如何实现恢复单表?

面试题019:详述MySQL主从复制原理及配置主从的完整步骤。

面试题020:如何开启从库的binlog功能?

面试题021:MySQL如何实现双向互为主从复制,并说明应用场景?

面试题022:MySQL如何实现级联同步,并说明应用场景?

面试题023:MySQL主从复制故障如何解决?

面试题024:如何监控主从复制是否故障?

面试题025:MySQL数据库如何实现读写分离?

面试题026:生产一主多从从库宕机,如何手工恢复?

面试题027:生产一主多从主库宕机,如何手工恢复?

面试题028:工作中遇到过哪些数据库故障,请描述2个例子?

面试题029:MySQL出现复制延迟有哪些原因?如何解决?

面试题030:给出企业生产大型MySQL集群架构可行备份方案?

面试题031:什么是数据库事务,事务有哪些特性?企业如何选择?

面试题032:请解释全备、增备、冷备、热备概念及企业实践经验?

面试题033:MySQL的SQL语句如何优化?

面试题034:企业生产MySQL集群架构如何设计备份方案?

面试题035:开发有一堆数据发给dba执行,DBA执行需注意什么?

面试题036:如何调整生产线中MySQL数据库的字符集。

面试题037:请描述MySQL里中文数据乱码原理,如何防止乱码?

面试题038:企业生产MySQL如何优化(请多角度描述)?

面试题039:MySQL高可用方案有哪些,各自特点,企业如何选择?

面试题040:如何分表分库备份及批量恢复(口述脚本实现过程)?

面试题041:如何批量更改数据库表的引擎?

面试题042:如何批量更改数据库字符集?

面试题043:网站打开慢,请给出排查方法,如是数据库慢导致,

如何排查并解决,请分析并举例?

面试题044:xtranbackup的备份、增量备份及恢复的工作原理?

面试题045:误执行drop数据,如何通过xtranbackup恢复?

面试题046:如果做主从数据一致性校验?

面试题047:如果监控MySQL的增删改查次数?

面试题048:MySQL索引的种类及工作原理。

面试题049:请描述MySQL不同引擎锁的机制。

面试题050:请描述InnoDB支持的四种事务隔离级别名称及特点。

面试题051:如何自定义脚本启动MySQL(说出关键命令)

面试题052:如何自定义脚本平滑关闭MySQL(说出关键命令)

面试题053:MySQL Mha高可用软件的详细工作原理

面试题054:你们的公司如何实现数据库读写分离的?

面试题055:请简单描述下MySQL的体系结构知识?

面试题056:请简单描述下InnoDB引擎的内部结构原理?

================================================================

老男孩教育专业DBA课程:

http://oldboy.blog.51cto.com/2561410/1951684

老男孩教育运维DBA课程:

http://oldboy.blog.51cto.com/2561410/1951681

================================================================

本文出自 “老男孩linux培训” 博客,请务必保留此出处http://oldboy.blog.51cto.com/2561410/1959255

(转)Linux运维MySQL必会面试题100道的更多相关文章

  1. 合格linux运维人员必会的30道shell编程面试题及讲解

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://oldboy.blog.51cto.com/2561410/1632876 超深度 ...

  2. (转)合格linux运维人员必会的30道shell编程面试题及讲解

    超深度讲解shell高级编程实战,截至目前shell编程课程国内培训机构最细的课程,不信请看学员表现的水平. 课程牛不牛,不是看老师.课表,而是看培养的的学生水平,目前全免费中伙伴们赶紧看啊. htt ...

  3. [转]2016年linux运维人员必会开源运维工具体系

    linux运维人员必会开源运维工具体系 说明:不同的技术人员,不同的阶段确定知识边界非常重要,否则,就像马拉车,不知道终点在哪,累死也达不到目标.例如拿8K要学多少,拿15K要学多少.一个新手也许只想 ...

  4. (转)2017年Linux运维人员必会开源运维工具体系

    标签:操作系统 中间件 千里马 Linux 技能 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://oldboy.blog.51ct ...

  5. Linux运维工程师必学必备的8项IT技能

    如果你在学习Linux,那么强烈推荐你选择RHEL和Centos作为学习的Linux发行版本,在公司及企业当中他们是使用最多的,毕竟学习除了本身是爱好,其次也是为了就业.Centos是RHEL的克隆版 ...

  6. Linux运维基础命令笔试题--看看你会多少?

    老男孩教育linux运维就业班第一周课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.tx ...

  7. Linux 运维工程师经典面试题合集(不断更新中 ...)

    写在前面的话 做运维以来,关注了很多关于互联网技术,培训等乱七八糟的公众号,时不时的就会推一些各种公司的面试题过来. 大致看了一下,发现自己很多知识要么遗忘了,要么很难说出个所以然,所以这里对那些个人 ...

  8. Linux运维工程师中级面试题

    1.解释top命令和vmstat命令 2.请写出iptables语句 3.mysql高可用方案有哪些?mysql备份方案有哪些?有什么缺点? 4.写出Apache 2.x的两种工作模式,以及各自的工作 ...

  9. 2018年Linux运维人员必会开源运维工具体系总结

    操作系统:Centos,Ubuntu,Redhat,suse,Freebsd 网站服务:nginx,apache,lighttpd,php,tomcat,resin数据库:MySQL,MariaDB, ...

随机推荐

  1. ObjC正则表达式验证

    试过ObjC的regkit这个框架. 也用过内置的正则表达式验证. 最后发现有个非常简单的方法就可以做到验证正则表达式.那就是NSPredicte这个类提供的方法. 这里有验证邮箱地址的正则为例: N ...

  2. 创建Jutil (单元测试)

    如何创建JUtil 这里拿Dynamic项目来演示,首先创建一个Dynamic项目,起名,点next, 继续点next, 将web.xml文件勾选,finish, 接下来在Java Resources ...

  3. Java锁---偏向锁、轻量级锁、自旋锁、重量级锁

    之前做过一个测试,反复执行过多次,发现结果是一样的: 1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对): 2. AtomicInteger效率最不稳定,不同并发情况下表 ...

  4. Android AIDL的用法

    一.什么是AIDL服务   一般创建的服务并不能被其他的应用程序访问.为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Cal ...

  5. zookeeper学习及安装

    HBase提示已创建表,但是list查询时,却显示表不存在. https://blog.csdn.net/liu16659/article/details/80216085 http://archiv ...

  6. 8、Semantic-UI之其他按钮样式

    8.1 其他按钮样式定义 示例:定义其他按钮样式 定义圆形图标按钮样式 <div class="ui circular icon button"><i class ...

  7. 关于typedef的用法总结(装)

    不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中.typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些 ...

  8. hadoop ncdc数据下载方法

    我在看<Hadoop权威指南>时,里面提供了NCDC天气数据样本,提供的下载链接是:点击打开链接,但是里面只提供了1901和1902这两年的数据,这未免也太少了点!完全称不上“BIG DA ...

  9. 使用st link v2向stm32下载和调试程序

    st官网 正版ST-link/V2引脚定义和注意事项 分为ST-LINK/V2和ST-LINK/V2-ISOL两种型号 是STM8和STM32微控制器(MCU)系列的在线调试器和编程器(还是下载器.仿 ...

  10. C# 获取唯一数字

    /// <summary> /// 如果你想生成一个数字序列而不是字符串,你将会获得一个19位长的序列.下面的方法会把GUID转换为Int64的数字序列. /// </summary ...