ホームページ  >  記事  >  バックエンド開発  >  データベースをバックアップするための mysql コマンド

データベースをバックアップするための mysql コマンド

WBOY
WBOYオリジナル
2016-07-25 08:50:58940ブラウズ

1.mysqlデータベースバックアップコマンド
コマンドラインを使用した MySQL データベースのバックアップ
例:
データベースアドレス: 127.0.0.1
データベースユーザー名: root
データベースパスワード: pass
データベース名: myweb
データベースをDドライブとディレクトリにバックアップします
mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql
現在のディレクトリにバックアップします。削除テーブルを含む形式で MySQL データベースをバックアップします。これにより、元のデータベースを手動で削除せずに、バックアップで既存のデータベースを上書きできます
mysqldump --add-drop-table -h127.0.0.1 -uroot -ppass myweb > バックアップファイル.sql
MySQL データベースを直接圧縮して D ドライブとディレクトリにバックアップします
mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql.gz
MySQL データベースの特定のテーブルをバックアップします。この例では、table1 テーブルと table2 テーブルをバックアップします。 Linux ホストの /home にバックアップします
mysqldump -h127.0.0.1 -uroot -ppass myweb table1 table2 > /home/backupfile.sql
複数の MySQL データベースを同時にバックアップします
mysqldump -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > multibackupfile.sql
データベース構造のみがバックアップされます。 myweb という名前のデータベースと myweb2 という名前のデータベースを同時にバックアップします
mysqldump --no-data -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > 構造バックアップファイル.sql
サーバー上のすべてのデータベースをバックアップします
mysqldump --all-databases -h127.0.0.1 -uroot -ppass > allbackupfile.sql
MySQLデータベースを復元するコマンド。現在のバックアップデータベースを「backupfile.sql」という名前で復元します
mysql -h127.0.0.1 -uroot -ppass myweb < 圧縮された MySQL データベースを復元します
gunzip データベースを新しいサーバーに移動します。この例では、ローカル データベース myweb を serweb という名前のリモート データベースにコピーします。リモート データベースには serweb という名前のデータベースが必要です
mysqldump -h127.0.0.1 -uroot -ppass myweb | mysql --host=***.***.***.*** -u データベース ユーザー名 -p データベース パスワード -C serweb
2. 複数のバックアップソフトウェアを使用する
(1) MySQL データベースのバックアップを開き、データベース関連のパラメータを入力します。
IP: デフォルト 127.0.0.1; ドメイン名: localhost
ユーザー名: データベースへのログインに使用されるアカウント名
パスワード: データベースにログインするためのパスワード
ポート番号: デフォルト 3306、または mysql.ext を見つけて開き、パスワードを入力して Enter キーを押し、mysql の後に「show global variables like 'port';」と入力して Enter キーを押します。

データベースをバックアップするための mysql コマンド (2) パラメータを入力したら、「次へ」をクリックし、バックアップが必要なデータベースにチェックを入れて「完了」をクリックすると、タスクが作成されます(ファイルの自動バックアップが開始されます)

データベースをバックアップするための mysql コマンド

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。