関連サイト
本書の関連ページが用意されています。
内容紹介
本書はMySQL初心者向けの学習書です。主に下記のような読者を対象にしています。
・これからMySQLシステムの運用・管理業務に携わる初級管理者
・すでにMySQLシステムの運用・管理業務に携わっているが、あまり自信のない人
・PHPでWeb-DBシステムを構築しているプログラマ
MySQLも5.7までバージョンが進み、たくさんの機能が搭載されています。これから学習する初心者にとっては、何から手を付ければ良いのか悩むのではないでしょうか。
そこで本書では、「MySQL運用・管理の現場で初心者が押えておくべき内容」にしぼって解説しています。はじめからすべてを覚える必要はありません。まずは本書でしっかり基礎を身に付けましょう。
【本書の特長】
・「必要な部分」を厳選しコンパクトにまとめられて読みやすい
・「1レッスン45分」のセミナー感覚ですんなり身に付く
・初心者でもMySQLの運用・管理で最低限押さえておくべき要素が理解できる
書誌情報
- 著者: 梶山 隆輔, 山崎 由章
- 発行日: 2016-12-15 (紙書籍版発行日: 2016-12-15)
- 最終更新日: 2016-12-15
- バージョン: 1.0.0
- ページ数: 442ページ(EPUB版換算)
- 対応フォーマット: EPUB
- 出版社: インプレス
対象読者
これからMySQLシステムの運用・管理業務に携わる初級管理者、すでにMySQLシステムの運用・管理業務に携わっているが、あまり自信のない人、PHPでWeb-DBシステムを構築しているプログラマ
著者について
梶山 隆輔
日本オラクル株式会社。2008年にMySQL社に入社し、アジア各国でのMySQLを活用したシステム構築の導入支援を担当。現在はオラクルのMySQLビジネスユニットでのセールスコンサルティングチームのアジア太平洋地域マネージャー。
山崎 由章
日本オラクル株式会社。MySQLのセールスコンサルタント。元々はOracleデータベースのコンサルティング、サポート等に従事していたが、オープンソースとフリーソフトウェア(自由なソフトウェア)の世界に興味を持ち、MySQLの仕事を始める。
目次
はじめに
レッスン 0 RDBMS の基礎
- 0.1 本セミナーの目的/0.2 MySQL 環境の準備
- 0.3 RDBMS とは
- 0.4 データベースサーバーの構築および運用時に考慮すべき事項
- 0.5 MySQL について
レッスン 1 MySQL 5.7 で新しくなったインストール方法
- 1.1 MySQL のダウンロードサイト
- 1.2 MySQL のドキュメント/1.3 Windows 環境へのインストール方法
- 1.4 Linux 環境へのインストール
- 1.5 MySQL 5.7 のインストール時の留意事項
- 1.6 演習
レッスン 2 MySQL サーバーアーキテクチャ概要
- 2.1 MySQL サーバーのアーキテクチャ
- 2.2 ストレージエンジンの使い方
- 2.3 InnoDB ストレージエンジン
- 2.4 MEMORY ストレージエンジン
- 2.5 設定ファイル
- 2.6 演習
レッスン 3 MySQL サーバーの主な機能と設定オプション
- 3.1 mysqld MySQL サーバープログラム
- 3.2 演習
レッスン 4 MySQL のクライアントプログラム
- 4.1 クライアントプログラム
- 4.2 MySQL コマンドラインクライアントmysql
- 4.3 MySQL サーバーの運用管理に必要となるクライアントプログラムmysqladmin
- 4.4 簡易ベンチマークツールmysqlslap
- 4.5 演習
レッスン 5 GUI ツール MySQL Workbench
- 5.1 MySQL Workbench のインストール
- 5.2 MySQL Workbench の主な機能
- 5.3 MySQL Workbench の商用版限定機能
- 5.4 演習
レッスン 6 JSONデータ型と JSON関数
- 6.1 JSON 対応のメリットとは/6.2 JSON データ型
- 6.3 MySQL のJSON 関数とJSON 演算子
- 6.4 演習
レッスン 7 バックアップとリカバリ 基礎編
- 7.1 バックアップの重要性
- 7.2 バックアップ用語の整理
- 7.3 データの復旧
レッスン 8 バックアップとリカバリ 応用編
- 8.1 データのフルバックアップに関する方法とツール
- 8.2 物理バックアップかつオフラインバックアップ/8.3 物理バックアップかつオンラインバックアップ
- 8.4 論理バックアップかつオンラインバックアップ
- 8.5 増分バックアップの方法とツール
- 8.6 演習
レッスン 9 レプリケーション 基礎編
- 9.1 MySQL 高可用性構成パターン
- 9.2 MySQL レプリケーション
- 9.3 レプリケーションの基本的なセットアップ方法
- 9.4 演習
レッスン 10 レプリケーション 応用編
- 10.1 タイミング 非同期型&準同期型
- 10.2 バイナリログの形式 SQL 文転送型&行イメージ転送型
- 10.3 GTID モード
- 10.4 MySQL のレプリケーション構成パターン
- 10.5 演習
レッスン 11 セキュリティ Part1
- 11.1 データベース・セキュリティ概論
- 11.2 MySQL サーバーのセキュリティ対策
- 11.3 インストール関連のセキュリティ対策
- 11.4 ユーザー関連のセキュリティ対策
- 11.5 演習
レッスン 12 セキュリティ part2
- 12.1 ネットワーク関連のセキュリティ対策
- 12.2 暗号化によるセキュリティ対策
- 12.3 その他のセキュリティ対策(監査、ファイアウォール)
- 12.4 MySQL Enterprise Edition の機能を試す方法
- 12.5 演習
レッスン 13 パフォーマンスチューニングの基礎
- 13.1 MySQL パフォーマンスチューニング概論
- 13.2 稼働状況と設定の確認
- 13.3 システム変数のチューニング例
- 13.4 演習
レッスン 14 パフォーマンスチューニングに役立つ機能やコマンド
- 14.1 パフォーマンス・スキーマとsys スキーマ
- 14.2 SQL チューニングに役立つ機能
- 14.3 演習
レッスン 15 Oracle MySQL Cloud Service
- 15.1 Oracle MySQL Cloud Service とは
- 15.2 Oracle MySQL Cloud Service の概要
- 15.3 Oracle MySQL Cloud Service の独自性