お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
- MySQL の概要、製品、サービス
- MySQL のサービスとサポート
- 対応するオペレーティングシステム
- トレーニングカリキュラムのパス
- MySQL ドキュメントリソース
MySQL アーキテクチャ
- クライアント/サーバーモデル
- 通信プロトコル
- SQL レイヤー
- ストレージレイヤー
- サーバーがストレージエンジンをどのようにサポートするか
- MySQL がメモリとディスク領域をどのように使用するか
- MySQL プラグインインターフェース
システム管理
- MySQL ディストリビューションの種類選択
- MySQL Server のインストール
- MySQL Server インストールファイル構造
- MySQL サーバーの起動と停止
- MySQL のアップグレード
- 単一ホストでの複数 MySQL サーバーの運用
サーバー構成
- MySQL サーバー構成オプション
- システム変数
- SQL モード
- 利用可能なログファイル
- バイナリログ
クライアントとツール
- 管理タスク用の利用可能なクライアント
- MySQL 管理クライアント
- mysql コマンドラインクライアント
- mysqladmin コマンドラインクライアント
- MySQL Workbench グラフィカルクライアント
- MySQL ツール
- 利用可能な API(ドライバーとコネクタ)
データ型
- データ型の主要カテゴリー
- NULL の意味
- カラム属性
- データ型における文字セットの使用
- 適切なデータ型の選択
メタデータの取得
- 利用可能なメタデータアクセス方法
- INFORMATION_SCHEMA の構造
- メタデータを表示するための利用可能なコマンドの使用
- SHOW ステートメントと INFORMATION_SCHEMA テーブルの違い
- mysqlshow クライアントプログラム
- INFORMATION_SCHEMA クエリを使用してシェルコマンドと SQL ステートメントを作成する
トランザクションとロック
- トランザクション制御ステートメントを使用して複数の SQL ステートメントを同時に実行する
- トランザクションの ACID 特性
- トランザクション分離レベル
- トランザクションを保護するためのロックの使用
ストレージエンジン
- MySQL におけるストレージエンジン
- InnoDB ストレージエンジン
- InnoDB システムテーブルスペースとファイルごとのテーブルスペース
- NoSQL と Memcached API
- テーブルスペースの効率的な構成
- 参照整合性を達成するための外部キーの使用
- InnoDB ロック
- 利用可能なストレージエンジンの機能
パーティショニング
- パーティショニングとその MySQL における用途
- パーティショニングを使用する理由
- パーティショニングの種類
- パーティションテーブルの作成
- サブパーティショニング
- パーティションメタデータの取得
- パフォーマンス向上のためのパーティション変更
- パーティショニングに対するストレージエンジンのサポート
ユーザー管理
- ユーザー認証の要件
- SHOW PROCESSLIST を使用して実行中のスレッドを確認する
- ユーザーアカウントの作成、変更、削除
- 代替認証プラグイン
- ユーザー承認の要件
- ユーザーに対するアクセス権限のレベル
- 権限の種類
- ユーザー権限の付与、変更、取り消し
セキュリティ
- 一般的なセキュリティリスクの認識
- MySQL インストール固有のセキュリティリスク
- ネットワーク、オペレーティングシステム、ファイルシステム、ユーザーに関するセキュリティ問題と対策
- データの保護
- 安全な MySQL サーバー接続のための SSL の使用
- SSH によって MySQL サーバーへの安全なリモート接続がどのように実現されるか
- 一般的なセキュリティ問題に関する追加情報の発見
テーブルメンテナンス
- テーブルメンテナンス操作の種類
- テーブルメンテナンス用の SQL ステートメント
- テーブルメンテナンス用のクライアントおよびユーティリティプログラム
- 他のストレージエンジンのテーブルのメンテナンス
- データのエクスポートとインポート
- データのエクスポート
- データのインポート
MySQL 内部プログラミング
- ストアドルーチンの作成と実行
- ストアドルーチン実行のセキュリティ記述
- トリガーの作成と実行
- イベントの作成、変更、削除
- イベント実行のスケジュール設定
MySQL バックアップとリカバリ
- バックアップの基本
- バックアップの種類
- バックアップツールとユーティリティ
- バイナリバックアップとテキストバックアップの実行
- バックアップにおけるログファイルとステータスファイルの役割
- データリカバリ
レプリケーション
- MySQL バイナリログの管理
- MySQL レプリケーションスレッドとファイル
- MySQL レプリケーション環境の設定
- 複雑なレプリケーショントポロジーの設計
- マルチマスターおよび円形レプリケーション
- 制御されたフェイルオーバーの実行
- MySQL レプリケーションの監視とトラブルシューティング
- グローバルトランザクション識別子 (GTIDs) を使用したレプリケーション
パフォーマンスチューニング入門
- EXPLAIN を使用したクエリ分析
- テーブルの一般的な最適化
- パフォーマンスに影響を与えるステータス変数の監視
- MySQL サーバー変数の設定と解釈
- パフォーマンススキーマの概要
結論
質疑応答セッション
要求
特定の必須前提条件はありませんが、データベースに関する基礎知識がある場合、より効果的に学習できます。
対象者:
Linux および Windows プラットフォーム上の MySQL データベースにおいて、DBA やデータベースサポートエンジニアを目指している IT プロフェッショナル。
構成:講義40%、実習60%
28 時間
お客様の声 (1)
私たちのニーズに丁寧に合わせて作成され、リアルタイムの質問や状況にも迅速に対応し、学んだことを何度も練習する機会を多く提供してくれました。
Colin - Drax
コース - MySQL Administration
機械翻訳