1. 程式人生 > >Linux運維MySQL必會面試題100道

Linux運維MySQL必會面試題100道

Linux運維MySQL必會面試題100

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密碼丟了,請找回?

(2)MySQL運維基礎知識面試問答題

(要求: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引擎的內部結構原理?

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

Linux運維MySQL必會面試題100道