有効期限が近づいている組織の MySQL サーバーにアカウントがあります。このサーバーにいくつかのデータベースがあり、それらのスキーマとそれらのすべてのデータをローカルハードドライブにバックアップ (ミラーリング) する方法を知りたいです (別の MySQL サーバーではなく、セットアップする必要がないため) )。このバックアップをすばやく簡単に実行できる無料のツールはありますか? (SSH 接続を介した安全な接続をサポートする必要があります。) ご協力ありがとうございます。
5 に答える
はい、MySQLdump
mysqldump -u your-username -p database_name > filename
これは、まさにmysqldumpが意図するものです。サーバーに SSH で接続し、mysqldump を実行scp
して、出力ファイルをオフにするだけです。
手動でサーバーに SSH 接続して mysqldump を実行することもできますが、それはあなたが求めていることではないと思います。
個人的には、WindowsのSQLyogやMac のSequel Proなどのプログラムを使用します。どちらも SSH トンネリングをサポートし、mysql のバックアップ/エクスポート用の非常に簡単なインターフェイスを備えています。
mysqldumpを使用して、ジョブを完了することができます。
コントロール パネルのデータベース ツールのルックアップで、mysqladmin をクリックします。そこに着いたら、テーブル、データベース全体、または必要なものをバックアップできます。データベース構造のみをエクスポートするか、データもエクスポートするかのようなチェックブックがあります。そこにはたくさんのオプションがあり、すべて GUI ベースです。コマンドラインは必要ありません。
エクスポートが完了したら、同じ GUI 機能を使用して再度インポートできます。正しく覚えていれば、権限タブに誰かがいます。