まず、データベースの回復の練習
図1に示すように、ソース・コマンドを使用してデータベースを復元します
コンソールmysqlデータベースを入力した後、mysqlの-uroot -pログイン
MySQLの>使用データベース
次いで、(本明細書中で使用される、.SQL)スクリプトファイルにパラメータが続くソース・コマンドを使用し
MySQLの>ソースoldboy_db.sql#このファイルシステムパス、デフォルトのパスは、MySQLを着陸前にシステムであり、
[ルート@ localhostの〜]#mysqlの-uroot - pdubin MySQLへようこそ監視します。コマンドは、で終わります。や\ g。 MySQLの接続IDがある 75 :Serverバージョン5.5。32 - ソース・ディストリビューションログ 著作権(C)2000、2013、Oracleおよび/ またはその関連会社を。全著作権所有。 Oracleは、ある米国Oracle Corporationおよび/の登録商標またはその 関連会社。その他の名称はそれぞれの商標または登録商標です 所有者。 タイプ" ヘルプ; 「または」\ hを" について助けて。タイプ「\ cは、」現在の入力文をクリアします。 mysqlの > ショーのデータベース; + -------------------- + | データベース| + -------------------- + | INFORMATION_SCHEMA | | mysqlの| | oldboy | | oldboy_gbk | | oldboy_utf8 | | performance_schema | + -------------------- + 6行にセット(0.00 秒) のMySQL > oldboyデータベースをドロップします。 クエリOK、4つの影響を受けた行(7.34 秒) のMySQL > ショーのデータベース; + -------------------- + | データベース| + -------------------- + | INFORMATION_SCHEMA | | mysqlの| | oldboy_gbk | | oldboy_utf8 | | performance_schema | + -------------------- + 5行にセット(0.00 秒) のMySQL >システムLS / OPT all_bak.sql.gz mysql_bak_B_compact.sql mysql_bak.sql.gz oldboy_bak1 .SQL oldboy.sql.gz a.sql.gz mysql_bak_B.sql mysqlbin_oldboy。000001 oldboy_bak.sql oldboy_utf8.sql.gz BAK mysql_bak.sql mysql.sql.gz oldboy_gbk.sql.gz table.sql のmysql>ソースは/ opt / mysql_bak_B.sql クエリOK、0影響を受ける行(0.00 秒) ............ 問い合わせOK、0影響を受ける行(0.00 秒) mysqlの > ショーのデータベース; + -------------------- + | データベース| + -------------------- + | INFORMATION_SCHEMA | | mysqlの| | oldboy | | oldboy_gbk | | oldboy_utf8 | | performance_schema | + -------------------- + 6行にセット(0.00 秒) のMySQL > 選択 * からoldboy.test。 + ---- + --------- + | ID | 名前| + ---- + --------- + | 1 | oldboy | | 2 | oldgirl | | 3 | インカ| | 4 | ズマ| | 5 | カカ| + ---- + --------- + 5行にセット(0.00秒)
図2に示すように、復元するためにMySQLのコマンドを使用して、(標準)
質問:データサブサブテーブルデータベースのバックアップはどのように迅速にそれを回復するには?
またはスクリプト指定されたライブラリとテーブルを介して、復元されたmysqlコマンドを呼び出します。
[ルート@ localhostの〜]#のCDは/ opt / [ルート@ localhostのオプト]#LL BAK / 总用量156 -rw-rを- r--の。1つのルートルート144569 9月 21 12:12 mysql.sql.gz -rw-R - r--の。1つのルートルート 534 9月 21 12:12 oldboy_gbk.sql.gz -rw-R - r--の。1つのルートルート 1370年 9月 21 12:12 oldboy.sql.gz -rw-R - r--の。1つのルートルート 533 9月 21 12:12 oldboy_utf8.sql.gz [ルート@ localhostのオプト]#mysqlの -uroot - pdubin MySQLへようこそ監視します。コマンドは、で終わります。や\ g。 MySQLの接続IDがある 77 :Serverバージョン5.5。32 - ソース・ディストリビューションログ 著作権(C)2000、2013、Oracleおよび/ またはその関連会社を。全著作権所有。 Oracleは、ある米国Oracle Corporationおよび/の登録商標またはその 関連会社。その他の名称はそれぞれの商標または登録商標です 所有者。 タイプ" ヘルプ; 「または」\時間" のためのヘルプ。タイプ「\ cは、」現在の入力文をクリアします。 mysqlの > ショーのデータベース; + -------------------- + | データベース| + -------------------- + | INFORMATION_SCHEMA | | mysqlの| | oldboy | | oldboy_gbk | | oldboy_utf8 | | performance_schema | + -------------------- + 6行にセット(0.00 秒) のMySQL > oldboyデータベースをドロップします。 クエリOK、4つの影響を受けた行(0.12 秒) のMySQL > ドロップデータベースのMySQL。 クエリOK、24行が影響を受け、2つの警告(0.14 秒) のMySQL > データベースoldboy_gbkをドロップ。 クエリOK、0行が影響を受け、2つの警告(0.00 秒) のMySQL > データベースoldboy_utf8をドロップ。 クエリOK、0行が影響を受け、2つの警告(0.00 秒) のMySQL > 表示データベース; + -------------------- + | データベース| + -------------------- + | INFORMATION_SCHEMA | | performance_schema | + -------------------- + 2行にセット(0.00 秒) のMySQL > 終了 バイ [ルート@ localhostのオプト]#は、CD BAK / [ルート@のローカルホストBAK]を#LL 总用量156 -rw-R - r--の。1つのルートルート144569 9月 21 12:12 mysql.sql.gz -rw-R - r--の。1つのルートルート 534 9月 21 12:12 oldboy_gbk.sql.gz -rw-R - r--の。1つのルートルート 1370年 9月 21 12:12 oldboy.sql.gz -rw-R - r--の。1つのルートは、ルート 533 9月 21 12:12 oldboy_utf8.sql.gz [ルート@ localhostのBAK]#のLS * .gzを| awkの-F " _ " ' {$ 1を印刷} ' mysql.sql.gz oldboy oldboy.sql.gz oldboy #lsの[ローカルホストBAK @ルート] * .gzを|のawk -F " " ' {$ 1印刷} ' #得到数据库名 のmysql oldboy_gbk oldboy oldboy_utf8 #[ローカルホストBAK @ルート] [ルートlocalhostのBAK @]#gzipの * -d #解凍データベース [BAKルート@ localhostの]#LSは * .SQL | awkの-F " " '{} 1を印刷$ ' MySQLは oldboy_gbk Oldboy oldboy_utf8
`のLSのdbnameのための#* .SQL [localhostのBAK @ルート] | ""のawk -F ` '{$ 1印刷}'。DO mysqlの-uroot -pdubin <$ {DBNAME}の.sql;行わ #脚本批量恢复
[ルート@ localhostのBAK]#mysqlの-uroot -pdubin -e "ショーのデータベース;"
+ -------------------- +
| データベース|
+ -------------------- +
| INFORMATION_SCHEMA |
| mysqlの|
| oldboy |
| oldboy_gbk |
| oldboy_utf8 |
| performance_schema |
+ -------------------- +