Linuxでautomysqlbackupをインストール、構成、実行する方法



問題を排除するために楽器を試してください

MySQLサーバーを常にバックアップすることを忘れないでください。難しい場合もありますが、幸いなことに、プロセス全体を自動化できるスクリプトがあります。熟練したプログラマーがすでにautomysqlbackupスクリプトを作成しているため、bashLinuxコードを作成する必要はありません。自動的にインストールできる場合もあります。



それを機能させるのは難しい場合があるので、ソフトウェアをセットアップして実行するための最良の方法について詳細を説明しました。一度設置すれば、それほど多くのことをする必要はありません。



方法1:パッケージマネージャーを使用してautomysqlbackupをインストールする

DebianのようないくつかのLinuxディストリビューションや、Ubuntu Serverを含むさまざまなUbuntuから派生したバージョンでは、apt-getパッケージマネージャーだけでautomysqlbackupスクリプトを作成できます。簡素化されたバージョンのDebianまたはUbuntuServerを実行している場合は、使用できる仮想端末しかない可能性があります。この場合、CTRL、ALT、およびF1を押したままにして、最初の端末に到達し、ログインします。



Lubuntu、Xubuntu、Debian-Xfce4などのサーバー作業に適した軽量デスクトップ環境ディストリビューションのユーザーは、[アプリケーション]または[ウィスカー]メニューを選択し、[ルートターミナル]をクリックして、管理パスワードを入力することをお勧めします。 Ctrl、Alt、Tを押したままにして、標準のユーザープロンプトを開くこともできます。

ルートアクセス権がある場合は、apt-get install automysqlbackupと入力し、Enterキーを押します。ルートアクセス権がない場合は、sudo apt-get install automysqlbackupと入力し、Enterキーを押す必要があります。これは、LinuxMintのさまざまな派生物でも機能するはずです。

これらの手順を実行したルートアクセス権を持つArchLinuxのユーザーは、実行することでインストールできるはずです。 pacman -S automysqlbackup 3.0_rc6-3 ただし、rootユーザーとして実行している場合は、コマンドの前にsudoを配置する必要もあります。



MySQLサーバーを常にバックアップすることを忘れないでください。難しい場合もありますが、幸いなことに、プロセス全体を自動化できるスクリプトがあります。熟練したプログラマーがすでにautomysqlbackupスクリプトを作成しているため、bashLinuxコードを作成する必要はありません。自動的にインストールできる場合もあります。

それを機能させるのは難しい場合があるので、ソフトウェアをセットアップして実行するための最良の方法について詳細を説明しました。一度設置すれば、それほど多くのことをする必要はありません。

方法1:パッケージマネージャーを使用してautomysqlbackupをインストールする

DebianのようないくつかのLinuxディストリビューションや、Ubuntu Serverを含むさまざまなUbuntuから派生したバージョンでは、apt-getパッケージマネージャーだけでautomysqlbackupスクリプトを作成できます。簡素化されたバージョンのDebianまたはUbuntuServerを実行している場合は、使用できる仮想端末しかない可能性があります。この場合、CTRL、ALT、およびF1を押したままにして、最初の端末に到達し、ログインします。

Lubuntu、Xubuntu、Debian-Xfce4などのサーバー作業に適した軽量デスクトップ環境ディストリビューションのユーザーは、[アプリケーション]または[ウィスカー]メニューを選択し、[ルートターミナル]をクリックして、管理パスワードを入力することをお勧めします。 Ctrl、Alt、Tを押したままにして、標準のユーザープロンプトを開くこともできます。

ルートアクセス権がある場合は、apt-get install automysqlbackupと入力し、Enterキーを押します。ルートアクセス権がない場合は、sudo apt-get install automysqlbackupと入力し、Enterキーを押す必要があります。これは、LinuxMintのさまざまな派生物でも機能するはずです。

これらの手順を実行したルートアクセス権を持つArchLinuxのユーザーは、実行することでインストールできるはずです。 pacman -S automysqlbackup 3.0_rc6-3 ただし、rootユーザーとして実行している場合は、コマンドの前にsudoを配置する必要もあります。

方法2:SourceForgeからautomysqlbackupをインストールする

Fedora、Red Hat、CentOS、Slackware、およびその他のいくつかの主要なLinuxディストリビューションのユーザーは、automysqlbackupパッケージが利用できないことに気付く可能性があるため、Mozilla Firefox、Chrome、Chromium、またはMidoriを選択してブラウザーを開く必要があります。デスクトップ環境で、または場合によってはスーパーキーを押しながらWを押して、[アプリケーション]、[インターネット]メニューの順に移動します。 https://sourceforge.net/projects/automysqlbackup/ Enterキーを押します。

緑色の[ダウンロード]ボタンをクリックして、ダウンロードが完了するのを待ちます。ほんの数秒で完了します。取得に苦労している場合は、SourceForgeから直接リンクが自動的に提供されます。コマンドプロンプトを開き、次のように入力します cd〜 /ダウンロード または、代わりにダウンロードディレクトリがある場所に移動します。もちろん、GUIを使用せずにサーバーに配置する必要がある場合、または理論的にはw3mなどのコマンドラインブラウザーを使用してファイルをダウンロードできる場合は、このファイルをリムーバブルデバイスに移動できます。

適切なディレクトリに移動したら、次のように入力します tar zxvf automysqlbackup-v3.0_rc6.tar.gz それを抽出します。何らかの更新があった場合、ファイル名は将来のある時点で実際に変更される可能性があることに注意してください。最終的には、ディレクトリ内にある可能性のある6つのファイルになります。 cdと入力してtabを押してから、Enterキーを押してそのディレクトリに移動することをお勧めします。開発者がどのようなアドバイスをしているかを確認できるように、先に進む前にREADMEをさらに実行することをお勧めします。

次のように入力して、install.shスクリプトを実行します ./install.sh エンターキーを押します。実行するにはroot権限が必要になるため、rootシェルをまだ使用していない場合は、前にsudoを付ける必要があります。これにより、すべてが自動的に処理されます。

方法3:手動インストールの実行

何らかの理由でinstall.shスクリプトが失敗し、その前に./コードが付いていることを確認した場合は、手動でインストールする必要があります。ルートプロンプトがまだない場合は、sudo -iと入力し、Enterキーを押してルートプロンプトを作成します。これらのコマンドは、tarballを解凍したディレクトリから実行する必要があります。

カスタム構成ファイルを作成することをお勧めします。使用 cp automysqlbackup.conf NAME.conf コマンド、NAMEをファイルに付けたい実際の名前に置き換えました。

方法4:構成ファイルを編集する

nanoまたはviで構成ファイルを開くと、ファイルに数十のコメントが含まれていることがわかります。システムにはおそらく最小限のユーザーが1人しかいませんが、少なくともSELECT権限を持つMySQLユーザーを入力する必要があります。このために管理者アカウントを使用する必要はありません。次の行の単一引用符内に名前を入力します。

CONFIG_mysql_dump_username =”

次の行の単一引用符の間にパスワードを入力する必要があります。

CONFIG_mysql_dump_password =”

設定する必要があるだけです CONFIG_mysql_dump_host 変数 CONFIG_mysql_dump_host = ’localhost’ サーバーは単なるローカルマシンであるためです。

必ず設定してください CONFIG_backup_dir = ユーザーがバックアップファイルを保存できるディレクトリに移動します。たとえば、mybackupsというユーザーがいる場合、実際に使用する必要があります。 / home / mybackups / backups そうしないと、ユーザーのディレクトリ全体を使用しようとします。上記のディレクトリがまだ存在しない場合は、mkdirコマンドを使用する必要があります。

データベースの名前をに追加できますが CONFIG_db_names =() 括弧内の変数。空白のままにすると、すべてがコピーされます。あなたは使用することができます CONFIG_db_exclude =() スクリプトでスキップしたい場所を追加するための括弧。

スクリプトは1週間、毎日のバックアップを保持できますが、CONFIG_rotation_daily =変数を数字の7以外に変更することで、これを変更できます。これらのデフォルトは随時変更される可能性があります。私たちがいじった構成ファイルは、デフォルトとして6を使用しました。

その後、実行できます コマンドラインから、ファイルの名前を作成した名前に置き換えるか、起動スクリプトまたはcronに追加します。 cron行が必要な場合は、次のことを試してみてください。

0 0 * * * / usr / local / bin / backupscript

これにより、毎日深夜に実行されます。

読んだ5分