MySQL マスター - スレーブレプリケーション構成の手順

データベースの可用性と負荷分散を実現するため、MySQL のマスター - スレーブ(主従)複製環境を構築する標準的な手順について解説します。この構成では、マスターサーバーへの記述操作が自動的にスレーブサーバーへ同期されます。 1. サーバー設定の変更 各ノードの構成ファイル(通常は my.cnf または mysql.conf.d 内)を編集し、必要なパラメータを設定します。すべ ...

8月5日 15:02 投稿

MySQLで特定のカラムや条件付きデータをファイルにエクスポートする方法

MySQLのデータをファイルに出力する際、mysqldumpを使うのが一般的だが、全テーブルではなく特定のカラムや条件に合致するレコードだけをエクスポートしたい場合もある。 例えば、example_dbデータベース全体をダンプするには以下のように実行する: mysqldump -u root -p example_db > example_db.sql 特定のテーブル(例:users)のみを出力する場合は: mysqldump ...

6月22日 20:14 投稿

MySQLデータベースのバックアップとリストア:mysqldump徹底解説

1. はじめに MySQLデータベースのバックアップとリストアは、データ保護の観点から極めて重要です。本記事では、MySQL標準ツールであるmysqldumpについて、その動作原理から実践的な使用方法まで詳しく解説します。 2. バックアップ方式の分類 MySQLのバックアップ方式は大きく分けて以下の2種類があります: 2.1 コールドバックアップ データベースを停止し、OSレベ ...

5月15日 13:45 投稿

MySQLバックアップとリストア:mysqldumpとXtraBackupの実践的手法

MySQLバックアップとリストアの概要 MySQLデータベースのバックアップとリストアは、可用性と信頼性を確保するための重要な運用タスクです。mysqldumpとPercona XtraBackupは、それぞれ論理バックアップと物理バックアップを実現する代表的なツールです。 ロック動作の比較 両ツールともバックアップ中にロックを発生させますが、適切なパラメータ設定によりロック時間 ...

5月15日 09:24 投稿