Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
コース概要
導入
- MySQL 概要・製品・サービス
- MySQL サービスとサポート
- サポートされているオペレーティング サービス
- トレーニング カリキュラム パス
- MySQL Documentation リソース
MySQL アーキテクチャ
- クライアント/サーバー モデル
- Communication プロトコル
- SQL層
- ストレージ層
- サーバーがストレージ エンジンをサポートする方法
- MySQL がメモリとディスク領域をどのように使用するか
- MySQL プラグイン インターフェイス
システム管理
- MySQL ディストリビューションのタイプの選択
- MySQL サーバーのインストール
- MySQL サーバーインストールファイル構造
- MySQL サーバーの起動と停止
- アップグレード MySQL
- 単一ホスト上で複数の MySQL サーバーを実行する
サーバー構成
- MySQL サーバー構成オプション
- システム変数
- SQL モード
- 利用可能なログファイル
- バイナリロギング
クライアントとツール
- 管理タスクに使用できるクライアント
- MySQL 管理クライアント
- mysqlコマンドラインクライアント
- mysqladmin コマンドライン クライアント
- MySQL ワークベンチ グラフィカル クライアント
- MySQL ツール
- 利用可能な API (ドライバーとコネクタ)
データ型
- データ型の主なカテゴリ
- NULLの意味
- 列の属性
- データ型での文字セットの使用
- 適切なデータ型の選択
メタデータの取得
- 利用可能なメタデータへのアクセス方法
- INFORMATION_SCHEMA の構造
- 利用可能なコマンドを使用してメタデータを表示する
- SHOW ステートメントと INFORMATION_SCHEMA テーブルの違い
- mysqlshow クライアント プログラム
- INFORMATION_SCHEMA クエリを使用してシェル コマンドと SQL ステートメントを作成する
トランザクションとロック
- トランザクション制御ステートメントを使用して複数の SQL ステートメントを同時に実行する
- トランザクションの ACID プロパティ
- トランザクション分離レベル
- ロックを使用してトランザクションを保護する
ストレージエンジン
- MySQL のストレージ エンジン
- InnoDB ストレージ エンジン
- InnoDB システムと file-per-table テーブルスペース
- NoSQL および Memcached API
- テーブルスペースを効率的に構成する
- 外部キーを使用して参照整合性を確保する
- InnoDB のロック
- 利用可能なストレージ エンジンの機能
パーティショニング
- MySQL でのパーティショニングとその使用
- パーティショニングを使用する理由
- パーティショニングの種類
- パーティションテーブルの作成
- サブパーティショニング
- パーティションメタデータの取得
- パフォーマンスを向上させるためにパーティションを変更する
- ストレージ エンジンのパーティショニングのサポート
ユーザーManagement
- ユーザー認証の要件
- SHOW PROCESSLIST を使用して実行中のスレッドを表示する
- ユーザーアカウントの作成、変更、削除
- 代替認証プラグイン
- ユーザー認証の要件
- ユーザーのアクセス権限のレベル
- 権限の種類
- ユーザー権限の付与、変更、取り消し
安全
- 一般的なセキュリティ リスクを認識する
- MySQL インストールに特有のセキュリティ リスク
- ネットワーク、オペレーティング システム、ファイル システム、ユーザーのセキュリティ問題とその対策
- データの保護
- SSL を使用した安全なサーバー接続 MySQL
- SSH が MySQL サーバーへの安全なリモート接続を可能にする方法
- 一般的なセキュリティ問題に関する追加情報の検索
テーブルのメンテナンス
- テーブルメンテナンス操作の種類
- SQL テーブルメンテナンス用のステートメント
- テーブル保守用のクライアントおよびユーティリティ プログラム
- 他のストレージ エンジン用のテーブルの維持
- データのエクスポートとインポート
- データのエクスポート
- データのインポート
Programming 内部 MySQL
- ストアド ルーチンの作成と実行
- ストアドルーチン実行のセキュリティの説明
- トリガーの作成と実行
- イベントの作成、変更、削除
- イベント実行のスケジューリング
MySQL バックアップとリカバリ
- バックアップの基本
- バックアップの種類
- バックアップツールとユーティリティ
- バイナリおよびテキストのバックアップの作成
- バックアップにおけるログ ファイルとステータス ファイルの役割
- データ復旧
レプリケーション
- MySQL バイナリログの管理
- MySQL レプリケーション スレッドとファイル
- MySQL レプリケーション環境のセットアップ
- 複雑なレプリケーション トポロジの設計
- マルチマスターおよび循環レプリケーション
- 制御されたスイッチオーバーの実行
- 監視とトラブルシューティング MySQL レプリケーション
- グローバル トランザクション識別子 (GTID) を使用したレプリケーション
パフォーマンスチューニングの概要
- EXPLAIN を使用したクエリの分析
- 一般的なテーブルの最適化
- パフォーマンスに影響を与えるステータス変数の監視
- MySQL サーバー変数の設定と解釈
- パフォーマンススキーマの概要
結論
質疑応答
要求
特に前提条件はないが、データベースに関する予備知識があればよい。
28 時間
お客様の声 (1)
私たちのニーズに合わせて注意深く調整され、実際の質問や状況に非常に敏感に反応し、私たちが学んだことを繰り返す練習をたくさんしてくれました。
Colin - Drax
コース - MySQL Administration
Machine Translated