linux运维必会MySQL企业面试题

面试题027:你维护的企业里MySQL服务架构能说下么?
面试题028:网站打开慢,请给出排查方法,如果是因为数据库慢导致,如何排查并解决,请分析并举例?
面试题029:什么是数据库的事务,事务有哪些特性?
面试题030:MySQL有哪些常用引擎?企业中如何批量更改表的引擎?
面试题031: MyISAM与Innodb数据库引擎有什么特点与区别,企业中如何选择?
面试题032:MySQL binlog的工作模式有哪些?各有什么特点,企业中如何选择?
面试题033:如何分表分库备份及批量恢复(口述脚本实现过程)?

(此题有视频免费分享,找顾问获取)
面试题034:企业中MySQLDUMP备份时使用了-A -B参数,请问此时如何进行单表单库恢复?
面试题035:生产场景不停不锁主库,不夜里操作,如何白天从容批量创建从库?
面试题036:生产场景,一主多从环境,从库宕机,请问你如何恢复?
面试题037:生产场景,一主多从环境,主库宕机,请问你如何恢复,注意要说完整过程?
面试题037:解释下有关数据库的ACID是什么意思?
面试题038:企业生产MySQL 如何优化?
面试题038:企业生产MySQL 如何设计备份方案?你是怎么做的?
面试题038:企业中MySQL root密码忘了怎么解决,多实例密码忘了又如何解决?

面试题039:什么是MySQL引擎? MyISAM与Innodb数据库引擎特点与区别?

面试题040:如何配置述MySQL多实例?

面试题041:工作中数据库被误操作执行了一个删除的SQL语句,你如何完整恢复丢失的数据?

面试题042:MySQL出现同步延迟有哪些原因?如何解决?
面试题043:详细MySQL主从同步的原理及配置主从的完整步骤。
面试题044:MySQL如何实现双向互为主从复制A<==>B?
面试题045:MySQL如何实现级联同步A-->B-->C?
面试题046:MySQL主从复制故障如何解决?如何监控主从复制是否故障?
面试题047:MySQL Sleep线程过多如何解决?
面试题048:如何调整已有MySQL数据库的字符集,例如:从UTF8改成GBK,请给出完整步骤?
面试题049:请描述MySQL里中文数据乱码的背后原理,以及工作中如何防止数据库数据乱码?
面试题050:MySQL库授权oldboy用户管理bbs库的所有表,10.0.0.0整个网段访问,密码是123456,请给出详细命令(不低于2种方法)?


以上面试题的答案:见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密码丢了,如何找回实战?

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企业面试题)