MySQLの自動バックアップや転送を復元

自動バックアップ:その後、午前2時にな毎日などの操作のWindowsのタイミングを、追加、次のコード* .BATバッチスクリプトを保存し
、集合S =%のDATE:〜0,4 %% DATE:〜5,2% DATE%:時間〜%% 8,2:1,1 %%〜時刻:Time %% 3,2〜:〜6,2%
のmysqldump -uルート-Ppasswordデータベース名> D:\%S%_bak.sql databasename_

説明:データベース名は、データベースのパスワードのデータベース・パスワード、自動的に現在の日付と時刻の指定したディレクトリにバックアップシステムの名前です。

。テーブル構造のみ由来:mysqldumpを-uroot --noデータ試験> test.txtの

。データのBエクスポートのみ表:mysqldumpを-uroot --no-情報を作成してテスト> test.txtの

[注意]:mysqldumpをして、引数なしであれば、ファイルをダンプ、テーブルには、それは最初のテーブルをドロップします。表に存在して、作成した場合 
、最終的にデータを挿入します。だから、特別な注意を払います。このよう作成-情報をとして、直接作成、削除のパラメータを追加または削除してドロップ- NO2 mysqldumpを 
「falseに」、mysqldumpをを-add-ドロップ=表、当然のことながら、最も安全なアプローチのようなドロップが存在するかどうか、前に正しいインポートファイルを確認することですコマンドは、元のテーブルを破壊します。

第二に、データベースを復元します。mysql -uルート-pデータベース名<D:\ databasename.sql

 

データベース全体のテーブル構造をエクスポート

-uユーザ名-p -P3306 -dデータベース名> a.sql -hリンクをmysqldumpを

(文を作成し、ドロップを含む)単一のテーブルのデータをエクスポート

ライブラリ名> a.sql時計-pユーザー名-P3306 -u -hリンクをmysqldumpを

エクスポートデータを単一のテーブル(のみの文を挿入)

ライブラリ名を時計-pユーザー名-u -P3306 mysqldumpを-no-作成-情報-hリンク> a.sql

単一のテーブルのデータをエクスポートする(フィルタリング条件)

ライブラリ名> a.sql時計-pユーザー名-u -P3306 -where = "ID = 1" -hリンクmysqldumpを-no-作成-情報

注意: - 二つのバーです-no-作成-情報の前に、CSDNは問題があることを示して

mysqlの-h -uログインリンク-P3306 -p

テーブル名の値に挿入(テーブル名SELECT * FROM WHERE条件=?)

 

 

おすすめ

転載: www.cnblogs.com/SyncNavigator-V8-4-1/p/11015863.html
おすすめ