MySQLデータベースをバックアップする方法
MySQLはリレーショナルデータベース管理システムです (RDBMS)。データベース命令を処理し、同時に多くのデータベースを管理できます。
たとえば、新しいデータベースを作成したり、既存のデータベースにデータを追加したりする場合は、MySQLサーバーにメッセージを送信し、追加するデータを提供して、どこに追加するかを伝えます。
ビジネスが小規模であろうと大規模であろうと、データは不可欠な要素です。貴重な情報が損傷、盗難、または災害の影響から保護されるようにするには、MySQLデータベースをバックアップします。この記事では、そのためのいくつかの方法について説明します。
phpMyAdminを使用してMySQLデータベースをバックアップする
cPanelなどのWebホスティングコントロールパネルからphpMyAdminツールにアクセスして、MySQLデータベースのエクスポートファイルまたはバックアップファイルを作成します。この記事では、cPanelを使用します。
- cPanelにログインし、phpMyAdminをクリックすることから始めます。
- 左側のサイドバーのナビゲーションパネルから、バックアップするMySQLデータベースを選択します。次に、上部のナビゲーションバーにあるエクスポートリンクをクリックします。
- [エクスポート]ページから、次の2つのオプションが表示されます。カスタム およびクイック 。 カスタムを選択します オプション。
- カスタムを選択した後 、データベースのリストが表示されます。 1つ、一部、またはすべてを選択できます。デフォルト設定では、すべてをバックアップします。
- [出力オプション]で、[gzip圧縮]を選択します 圧縮の場合 。他のオプションはデフォルトのままにします。
- 移動をクリックします ボタンをクリックしてバックアップを開始し、ファイルをダウンロードします。ファイルの名前はYourDatabaseName.sql.gzファイルになります 。
バックアップが完了するまでにかかる時間は、データベースのサイズによって異なります。
mysqldumpを使用してMySQLデータベースをバックアップする
mysqldumpを使用します MySQLによって管理されるデータベースのテキストファイルダンプを作成するコマンド。テキストファイルダンプは、データベースを最初から再作成するために必要なSQLコマンドを含むテキストファイルです。
- 単一のデータベースをバックアップするには、次のコマンドを使用します。
mysqldump database_name> database_name.sql
このコマンドはバックアップを作成し、それを.sqlファイルに送信します。データベースのコピーを作成するだけで、影響はありません。
- 次のコマンドを使用して、複数のデータベースを同時にバックアップします。
mysqldump –databases database_one database_two> two_databases.sql
Database_one 最初のデータベースとdatabase_twoの名前を指します バックアップする2番目のデータベースの名前です。両方とも単一のデータベースにバックアップされます。
- サーバー上のすべてのMySQLデータベースをバックアップする場合は、次のコマンドを使用して、すべてのデータベースを含む単一の.sqlバックアップファイルを作成します。
mysqldump –all-databases> all_databases.sql
Cronジョブを使用したMySQLデータベースのバックアップ
cronジョブは、指定された時間にタスクを自動的に実行するために使用されるLinuxコマンドです。このコマンドを使用してMySQLデータベースのバックアップを自動化する方法を説明します。
- cPanelにログインし、詳細strong>までスクロールダウンすることから始めます セクションをクリックし、cronジョブをクリックします 。
- cronジョブを効果的に使用するにはLinuxコマンドについて十分な知識が必要であるという警告が表示されます。そうでない場合は、ホスティング管理者に確認してください。
- cronジョブが出力を生成するコマンドを実行するたびに電子メールを受信する場合は、ボックスに電子メールアドレスを入力し、[電子メールの更新]をクリックします。 。
- 共通設定のいずれかを選択します ドロップダウンメニューから、バックアップを実行する頻度を選択します。
- 時刻や曜日など、他の設定を微調整することもできます。
- 次に、次のようにコマンドを入力します。
/ usr / bin / mysqldump -u dbusername -p’dbpassword’dbname> /home/username/path/backup.sql
- dbusernameを置き換えます 、 dbpassword 、および dbname データベースのユーザー名、データベースのパスワード、データベース名を使用します。
- パス バックアップファイルを配置するフォルダまたは一連のフォルダを指します。バックアップファイルの名前は、コマンドで backup.sqlとして表されます。 。その名前を変更することも、そのままにしておくこともできます。 新しいcronジョブの追加をクリックします 。
- 少し下にスクロールすると、現在のcronジョブのリストが表示されます。
- 現在のcronジョブのいずれかを変更する場合は、[編集]をクリックします 。ジョブを実行したくない場合や間違えた場合は、削除をクリックしてください。 。
WordPress(WP)プラグインを使用してMySQLをバックアップする
WPを使用している場合は、プラグインを使用してデータベースをバックアップできます。 UpdraftPlusは、シングルクリックでデータベースファイルをバックアップします。現在、200万を超えるアクティブなインストールがあります。
BackWPup
BackWPupを使用して、MySQLデータベースファイル、さらには完全なWPインストールをバックアップします。
MySQLをバックアップするために利用できるWPプラグインは他にもたくさんあります。現在のバージョンのWPで動作し、アクティブに更新されているものを選択してください。
重要なデータが失われないようにするには、MySQLデータベースを定期的にバックアップしてください。バックアップがあれば、何かが起こってサイトが破損した場合に、重要なデータやかけがえのないデータを復元できます。
-
MySQLのコマンドラインでデータベースを作成するにはどうすればよいですか?
まず、コマンドプロンプトを開く必要があります。ショートカットウィンドウ+Rキーを使用して開くことができます。 スクリーンショットは次のとおりです- ここでCMDと入力し、[OK]ボタンを押します- これで、次のコマンドプロンプトが表示されます- 次に、MySQLbinディレクトリにアクセスします。スクリーンショットは次のとおりです- 以下は、データベースを作成するためにコマンドラインでMySQLを実行するためのクエリです- これで、SHOWDATABASESコマンドを使用してデータベースが作成されているかどうかを確認できます- mysql> SH
-
Windows XP でファイルをバックアップする方法
Windows XP でファイルをバックアップすることが重要な理由を説明する必要がありますか??ファイルのバックアップが必要な理由はたくさんありますが、ここではそのいくつかを紹介します ハード ドライブに障害が発生すると、すべてのデータが失われます 誤ってファイルを削除してしまった可能性があります。すべて削除しました。 ファイルが破損して読めなくなる ウイルスがファイルに感染し、ファイルを削除する可能性もあります 一部の企業は、極端なデータ損失のために廃業しました。あなたではないことを確認しましょう.最近、データ バックアップの信頼性が向上したため、助けが必要です。 内容 1 –