老男孩教育專注IT教育10余年,只培養IT技術精英

全國免費咨詢電話(渠道合作):400-609-2893

熱門跟老男孩學Linux運維:MySQL入門與提高實踐

資深運維架構實戰專家及教育培訓界專家十多年的運維實戰經驗總結,系統講解網站集群架構的框架模型以及各個節點的企業級搭建和優化。
  • 書籍作者:老男孩
  • 出版社 :機械工業出版社
  • 出版時間:2019年1月1日
  • 書籍開本:16開
  • 書籍包裝:平裝
  • 是否套裝:
  • 書籍頁數:410頁
  • 書號ISBN:9787111613671

學生專享:¥67.8068折¥99.00

老男孩 Linux云計算運維 就業班正在火熱招生,坐席有限,【立即搶占報名名額】

內容簡介:

  《跟老男孩學Linux運維:MySQL入門與提高實踐》以理論結合企業案例實戰講解為主,所講內容100%皆為生產中的重點知識。書中先介紹數據庫的基礎知識,比如,MYSQL數據庫的產品路線、MYSQL版本等,然后給出安裝配置方法,并針對企業級的安裝配置進行說明。從第5章開始,著手講解MYSQL的基礎命令操作方法、備份和恢復實踐、日志、字符集、常用引擎、復制等內容,接著給出讀寫分離、高可用性方案的企業實踐,以及優化方案,幫助讀者將所學知識點運用到實際工作中,最后會針對企業面試常見問題給出解答思路。

作者簡介:

  老男孩,北京老男孩教育創始人,暢銷IT圖書作者,51CTO金牌講師及長期戰略合作專家,大規模網站集群實戰運維架構專家及教學培訓專家,擅長大規模集群架構部署調優、虛擬化、云計算、大數據、MySQL數據庫、Shell編程等技術,是IT界的Linux集群架構實戰專家,著有《跟老男孩學Linux運維:Web集群實戰》、《跟老男孩學Linux運維:Shell編程實戰》、《跟老男孩學Linux運維:核心基礎篇》等書。

  老男孩也獨創了國內IT教育實戰心理學運維思想體系,其技術和運維思想影響了無數IT界的從業者。所教學生(一個班的學生人數曾經爆滿至150人)的平均就業工資及后期發展速度連續多年在國內同行業中處于領先地位。

  老男孩授課注重理論結合企業真實場景,認真負責,思維嚴謹,重視對學生的運維思想、思維、規范、習慣、總結、表達溝通等學習能力的培養,累計受益人員數萬。

  曾受邀做客CCTV、中國教育在線、網易云課堂等媒體平臺。

書籍目錄:

前言

第1章 數據庫介紹與分類 / 1

1.1 數據庫介紹 / 1

1.2 數據庫的種類 / 1

1.2.1 關系型數據庫介紹 / 2

1.2.2 非關系型數據庫介紹 / 3

1.3 常用關系型數據庫產品介紹 / 6

1.3.1 Oracle數據庫 / 6

1.3.2 MySQL數據庫 / 6

1.3.3 MariaDB數據庫 / 7

1.3.4 SQL Server數據庫 / 7

1.3.5 Access數據庫 / 7

1.3.6 PostgreSQL數據庫 / 8

1.3.7 其他不常用的關系型數據庫 / 8

1.4 常用非關系型數據庫產品介紹 / 9

1.4.1 Memcached(key-value) / 9

1.4.2 redis(key-value) / 10

1.4.3 MongoDB(document-oriented) / 10

1.4.4 Cassandra(column-oriented) / 11

1.4.5 其他非關系型數據庫 / 12

1.5 數據庫相關知識 / 12

1.5.1 數據庫發展歷史大事記 / 12

1.5.2 數據庫軟件企業應用排名及發展趨勢參考 / 12

1.6 本章重點 / 14

1.7 章節試題 / 14

第2章 MySQL數據庫入門知識介紹 / 15

2.1 MySQL介紹 / 15

2.1.1 MySQL簡介 / 15

2.1.2 MariaDB數據庫的誕生背景介紹 / 15

2.1.3 為什么選擇MySQL數據庫 / 16

2.2 MySQL數據庫分類與版本升級 / 16

2.2.1 MySQL數據庫企業版與社區版的區別 / 16

2.2.2 MySQL數據庫的四種發布版本介紹 / 17

2.3 MySQL數據庫軟件的命名介紹 / 18

2.4 MySQL產品路線 / 19

2.4.1 MySQL產品路線變更歷史背景 / 19

2.4.2 MySQL-5.0.xx到MySQL-5.1.xx的產品線 / 19

2.4.3 MySQL-5.4.xx到MySQL-5.7.xx產品線 / 19

2.4.4 MySQL-Cluster-6.0.xx到MySQL-Cluster-7.5.xx產品線 / 20

2.5 生產場景中如何選擇MySQL版本 / 20

2.5.1 MySQL數據庫發布特性 / 20

2.5.2 企業生產場景選擇MySQL數據庫的建議 / 20

2.6 章節試題 / 21

第3章 MySQL數據庫安裝方法及安裝實踐 / 22

3.1 MySQL數據庫的安裝方法及選擇 / 22

3.1.1 yum/rpm方式安裝MySQL / 22

3.1.2 采用常規方式編譯安裝MySQL / 24

3.1.3 采用cmake方式編譯安裝MySQL / 25

3.1.4 采用二進制方式免編譯安裝MySQL / 25

3.1.5 如何正確選擇MySQL的安裝方式 / 25

3.2 安裝并配置MySQL數據庫 / 26

3.2.1 安裝MySQL數據庫 / 26

3.2.2 創建MySQL數據庫配置文件并對數據庫目錄授權 / 30

3.2.3 初始化MySQL數據庫文件 / 30

3.2.4 配置并啟動MySQL數據庫 / 34

3.2.5 將MySQL相關命令加入全局路徑 / 36

3.2.6 登錄MySQL測試 / 37

3.2.7 基本的MySQL安全配置 / 38

3.3 MySQL安裝FAQ / 40

3.4 MySQL 5.6編譯常見參數選項說明 / 41

3.5 章節試題 / 42

第4章 MySQL多實例數據庫企業級應用實踐 / 43

4.1 MySQL多實例介紹 / 43

4.1.1 什么是MySQL多實例 / 43

4.1.2 MySQL多實例的作用與問題 / 44

4.2 MySQL多實例的生產應用場景 / 45

4.2.1 資金緊張型公司的選擇 / 45

4.2.2 并發訪問不是特別大的業務 / 45

4.2.3 門戶網站應用MySQL多實例場景 / 45

4.3 MySQL多實例常見的配置方案 / 46

4.3.1 單一配置文件、單一啟動程序多實例部署方案 / 46

4.3.2 多配置文件、多啟動程序部署方案 / 47

4.4 安裝并配置多實例MySQL數據庫 / 47

4.4.1 安裝MySQL多實例 / 47

4.4.2 創建MySQL多實例的數據文件目錄 / 49

4.4.3 創建MySQL多實例的配置文件 / 49

4.4.4 創建MySQL多實例的啟動文件 / 51

4.4.5 配置MySQL多實例的文件權限 / 54

4.4.6 MySQL相關命令加入全局路徑的配置 / 54

4.4.7 初始化MySQL多實例的數據庫文件 / 55

4.4.8 啟動MySQL多實例數據庫 / 57

4.4.9 MySQL多實例數據庫啟動故障排錯說明 / 58

4.5 配置及管理MySQL多實例數據庫 / 59

4.6 參考資料 / 63

4.7 章節試題 / 63

第5章 MySQL常用管理基礎知識實踐 / 64

5.1 啟動與關閉MySQL / 64

5.1.1 單實例MySQL啟動與關閉知識 / 64

5.1.2 多實例MySQL啟動與關閉方法示例 / 68

5.2 MySQL連接原理方法及提示符設置 / 69

5.2.1 客戶端連接MySQL服務器原理結構 / 69

5.2.2 默認單實例MySQL登錄方法 / 70

5.2.3 默認多實例MySQL登錄方法 / 71

5.2.4 異地遠程登錄MySQL方法 / 71

5.2.5 MySQL連接提示符說明 / 72

5.2.6 退出MySQL數據庫 / 73

5.3 查看MySQL命令幫助 / 73

5.4 設置及修改mysql root用戶密碼 / 78

5.4.1 MySQL數據庫用戶安全策略介紹 / 78

5.4.2 為管理員root用戶設置及修改密碼 / 79

5.5 找回MySQL root用戶密碼 / 80

5.5.1 找回MySQL單實例root用戶密碼的方法 / 80

5.5.2 找回MySQL多實例root用戶的密碼方法 / 82

5.6 章節試題 / 83

第6章 MySQL常用管理SQL語句應用實踐 / 84

6.1 SQL介紹 / 84

6.1.1 什么是SQL / 84

6.1.2 SQL的分類 / 84

6.2 SQL解析原理流程 / 86

6.2.1 MySQL體系結構簡介 / 86

6.2.2 SQL解析流程介紹 / 87

6.3 SQL語句實踐 / 88

6.3.1 DDL語句之管理數據庫 / 88

6.3.2 DDL&&DCL語句之管理用戶 / 93

6.3.3 DDL語句之管理表 / 109

書籍前言:

  為什么要寫這本書

  “跟老男孩學Linux運維”系列書籍出版以來,得到了廣大網友的一致好評和贊揚,但是也有很多讀者和網友從各種渠道對老男孩提出了新的期待,其中之一就是系列書籍中缺少企業中最為關鍵的MySQL實戰方向的書籍。

  毋庸置疑,所有互聯網網站最大的瓶頸就是企業的后端數據庫,而MySQL更是重中之重,誰掌握了數據庫技術,誰就能輕松拿到高薪,并且數據庫管理崗位比其他崗位更受企業重視,因為數據安全是企業最重要的生命線,沒有之一。由于老男孩平時教學十分繁忙,還要承擔公司的管理工作,使得本書的寫作一直斷斷續續。但是,在每次教學講到MySQL技術時,老男孩就會想起讀者和網友們的殷殷期待,于是又投入到寫作中,本書就是在這種情況下完成的,在此特別感謝所有的讀者和網友,沒有你們的持續期待和支持,這本書就不會面世。

  在長期的運維工作以及深度教學中,老男孩發現很多Linux運維人員以及大部分開發人員,都對數據庫的技術一知半解,只停留在基本的安裝和SQL簡單使用上,更要命的是大家都覺得數據庫很重要,但是在工作中又都很懼怕數據庫的管理和維護。數據庫的重要性是毋庸置疑的,但是數據庫技術真的沒那么難,更沒那么可怕,只要稍加努力,普通人也可以掌握勝任數據庫管理員崗位的絕大部分技能本領。

  鑒于以上,作為一個曾經維護過數十臺規模的混合數據庫集群的過來人,老男孩決定寫一本能讓零基礎新手以及Linux運維、開發入門人員都有信心掌握好數據庫管理與維護的實戰書籍,相信本書一定會讓眾多讀者受益,提升他們的數據庫管理和維護能力,實現加薪升職。本書旨在面向非專業專職數據庫管理員,讓所有的非專職技術人員能夠具備獨立(兼)管理中小企業數據庫的實戰能力。

  本書是“跟老男孩學Linux運維”系列的第五本書(前4本已由機械工業出版社出版),更多“跟老男孩學Linux運維”實戰系列圖書在持續寫作中,敬請期待。

  讀者對象

  Linux入門與開發人員

  Linux運維工程師

  初中級數據庫管理人員

  網絡管理員和項目實施工程師

  Linux相關售前售后技術工程師

  開設Linux相關課程的大中專院校

  對Linux、MySQL數據庫感興趣的人群

  如何閱讀本書

  本書依然延續老男孩寫書的特點,是一本偏重實戰的MySQL圖書,并非大而全,但處處可以體現實戰二字,豐富的知識講解取自企業中的實戰案例解決方案,并結合老男孩十幾年的數據庫運維工作和教學工作進行了梳理。全書從脈絡上共分為20章:

  第1~4章為數據庫知識簡介,以及MySQL數據庫單/多實例安裝介紹和實踐,內容簡單易懂,讓讀者能夠快速上手掌握MySQL。

  第5~9章講解的是企業中MySQL數據庫的常用維護和管理知識及實踐、常用管理SQL語句知識及實踐、數據庫備份和管理知識與實踐,以及企業級數據庫邏輯備份與物理備份實戰案例,讓讀者切實掌握中小企業的數據庫維護本領。

  第10~13章講解的是企業中MySQL數據庫常用的日志、字符集、引擎等知識,并深入講解核心引擎InnoDB,為學好數據庫知識打下堅實的基礎。

  第14~17章講解的是企業中MySQL數據庫的最核心技術—主從復制知識,同時講解主從復制的各種架構在企業中的實戰應用、半同步與GTID下同步的應用。

  第18~20章講解的是企業中MySQL數據庫集群的高可用方案以及MHA的實戰案例、數據庫讀寫分離中間件的實踐、阿里云數據庫RDS的基本應用實踐。

  勘誤和支持

  由于老男孩的教學任務很重,課程較多,這本書基本上都是利用早晨和夜晚的時間完成寫作的,限于本人的水平和能力,加之編寫的時間倉促,書中難免有疏漏和不當之處,懇請讀者批評指正。你可以將書中的錯誤發布在專門為本書準備的博客“http://www.itblogs.cn”評論處,同時不管你遇到何種問題,都可以加入為本書準備的QQ交流群465216827(加群說明:MySQL),我將盡力為讀者提供最滿意的解答。書中所需的工具等都將發布在上述博客中,我也會將工具相應功能的更新及時發布出來。如果你有更多的寶貴意見,歡迎發送郵件至我的郵箱oldboy@oldboyedu.com或者加老男孩助理的微信17600131504,加入本書的交流群,期待能夠聽到讀者的真摯反饋。

  致謝

  感謝前阿里云資深專家肖海波為本書貢獻了第20章RDS數據庫內容。

  感謝老男孩教育高級講師曾老師為本書貢獻了MHA/Atlas等章節內容。

  感謝老男孩教育高級講師郭老師對本書部分內容的校對和提出的修改建議。

  感謝老男孩教育的每一位在校學員—你們自覺努力地學習,使得我有較多的時間持續寫作。感謝你們對老男孩教育的支持。

  感謝老男孩教育的每一位老師,正是你們辛勤努力的工作,讓我得以有時間完成此書。

  感謝森華易騰的陸錦云女士及其同事,感謝你們提供的IDC機房帶寬資源并長期支持,使得本書得以順利完成!

  感謝機械工業出版社華章公司的編輯楊繡國和溫莉芳女士,感謝你們的不懈支持、包容和鼓勵,正是你們的鼓勵和幫助引導我順利完成全部書稿。

  感謝沒有提及名字的所有學生、網友以及關心關注老男孩的每一個人。

  最后要感謝我的父母、家人,正是你們的支持和體諒,讓我有無限信心和力量去寫作,并最終完成此書!

  謹以此書,獻給支持老男孩教育的每一位朋友、學員以及眾多熱愛Linux運維技術的人。

  老男孩

  中國,北京,2018年11月

国产丝袜无码一区二区美图,无码黄a在线观看,黄片无码久久,无码的免费不卡的毛片视频