MySQLのデータバックアップとリストア
1880 ワード
mysqlのデータバックアップとリストアは主にmysqldumpコマンドに依存します.
mysqlのデータバックアップ
データバックアップには、主に3つの方法があります.バックアップライブラリ バックアップマルチライブラリ すべてのライブラリをバックアップ バックアップ・ライブラリ を表す. を示す. を書かなくてもよい.
ケース
複数ライブラリのバックアップ を表す. を表す. を示す.
ケース
すべてのライブラリをバックアップ を表す. を示す.
ケース
パスが指定されていない場合、ファイルは現在
mysqlのデータ復元 を表す. を示す.
ケース
mysqlのデータバックアップ
データバックアップには、主に3つの方法があります.
mysqldump -u username -p dbname [table1] [table2] ...-> backup.sql
username
はユーザ名dbname
は、データベースのバックアップが必要な名前[table1] [table2]
はバックアップが必要なテーブルの名前を表し、バックアップ全ライブラリbackup.sql
はバックアップファイルの名前を表し、ファイル名にパスを付けることもできます.異なるファイル接尾辞を選択できます.ケース
mysqldump -u root -p practice -> E:\backup.sql
複数ライブラリのバックアップ
mysqldump -u username -p --databases dbname1 dbname2 > backup.sql
username
はユーザ名dbname1 dbname2
は、異なるデータベースbackup.sql
バックアップファイルの名前ケース
mysqldump -u root -p --databases practice springboot > E:\backup.sql
すべてのライブラリをバックアップ
mysqldump -u username -p --all-databases > backup.sql
username
はユーザ名backup.sql
バックアップファイルの名前ケース
mysqldump -u root -p --all-databases > E:\backup.sql
パスが指定されていない場合、ファイルは現在
mysqldump
コマンドを実行しているディレクトリに保存されます.mysqlのデータ復元
mysqldump -u username -p [dbname] < backup.sql
username
はユーザ名[dbname]
は、復元データベースケース
mysqldump -u root -p practice < E:\backup.sql