溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么恢復(fù)MySQL數(shù)據(jù)庫

發(fā)布時間:2021-09-13 17:46:08 來源:億速云 閱讀:130 作者:柒染 欄目:MySQL數(shù)據(jù)庫

今天就跟大家聊聊有關(guān)怎么恢復(fù)MySQL數(shù)據(jù)庫,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

數(shù)據(jù)庫恢復(fù)是指以備份為基礎(chǔ),與備份相對應(yīng)的系統(tǒng)維護和管理操作;系統(tǒng)進行恢復(fù)操作時,先執(zhí)行一些系統(tǒng)安全性的檢查,包括檢查所要恢復(fù)的數(shù)據(jù)庫是否存在、數(shù)據(jù)庫是否變化及數(shù)據(jù)庫文件是否兼容等,然后根據(jù)所采用的數(shù)據(jù)庫備份類型采取相應(yīng)的恢復(fù)措施。

建立冗余數(shù)據(jù)最常用的技術(shù)是數(shù)據(jù)轉(zhuǎn)儲和登錄日志文件。通常在一個數(shù)據(jù)庫系統(tǒng)中,這兩種方法是一起使用的。數(shù)據(jù)庫恢復(fù)機制設(shè)計的兩個關(guān)鍵問題是:第一,如何建立冗余數(shù)據(jù);第二,如何利用這些冗余數(shù)據(jù)實施數(shù)據(jù)庫恢復(fù)。

數(shù)據(jù)轉(zhuǎn)儲是 DBA 定期地將整個數(shù)據(jù)庫復(fù)制到磁帶或另一個磁盤上保存起來的過程。這些備用的版本成為后備副本或后援副本。

可使用 LOAD DATA…INFILE 語句來恢復(fù)先前備份的數(shù)據(jù)。

將之前導(dǎo)出的數(shù)據(jù)備份文件 file.txt 導(dǎo)入數(shù)據(jù)庫 test_db 的表 tb_students_copy 中,其中 tb_students_copy 的表結(jié)構(gòu)和 tb_students_info 相同。

首先創(chuàng)建表 tb_students_copy,輸入的 SQL 語句和執(zhí)行結(jié)果如下所示。

mysql> CREATE TABLE tb_students_copy
    -> LIKE tb_students_info;
Query OK, 0 rows affected (0.52 sec)
mysql> SELECT * FROM tb_students_copy;
Empty set (0.00 sec)

導(dǎo)入數(shù)據(jù)與查詢表 tb_students_copy 的過程如下所示。

mysql> LOAD DATA INFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/
Uploads/file.txt'
    -> INTO TABLE test_db.tb_students_copy
    -> FIELDS TERMINATED BY ','
    -> OPTIONALLY ENCLOSED BY '"'
    -> LINES TERMINATED BY '?';
Query OK, 10 rows affected (0.14 sec)
Records: 10  Deleted: 0  Skipped: 0  Warnings: 0
mysql> SELECT * FROM test_db.tb_students_copy;
+----+--------+---------+------+------+--------+------------+
| id | name   | dept_id | age  | sex  | height | login_date |
+----+--------+---------+------+------+--------+------------+
|  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
|  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
|  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
|  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
|  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
|  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
|  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
|  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
|  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
| 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
+----+--------+---------+------+------+--------+------------+
10 rows in set (0.00 sec)

看完上述內(nèi)容,你們對怎么恢復(fù)MySQL數(shù)據(jù)庫有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI