Mysql 將資料進行備份與還原

2021-10-07 11:27:00 字數 2365 閱讀 3345

二、還原資料庫

1.資料的介紹:

在運算元據庫時,難免會發生一些意外造成資料丟失。例如,突然停電、管理員的操作失誤都可能導致資料的丟失。為了確保資料的安全,需要定期對資料庫進行備份,這樣,當遇到資料庫中資料丟失或者出錯的情況,就可以將資料進行懷原,從而最大限度地降低損失。這段話是課本上說的,而我想說特別是銀行、企業資料、等等吧都用備份這個玩意,關鍵太強大了,虛擬機器我都備份乙個,怕壞了重頭配置耽擱事情。

2.備份:

mysql提供了乙個mysqldump命令,它可以實現資料的備份。 mysqldump命令可以備份單個資料庫、多個資料庫和所有資料庫.
備份單個資料庫: 這裡已經配置完成path路徑了,接下來就可以在命令視窗執行mysql的備份命令了,然後選擇備份到那個地方。如下圖所示:

哈哈,上圖,才能真正展示我們所表達的。

(1)總:

cmd,命令啟動資料庫

mysql –u root –proot

輸入密碼root,進入mysql環境

show databases;

quit 先退出在cmd下才可以

mysqldump -u root –proot db11> e:/db11 (注意密碼前、指向符號前後無空格)

到e盤使用記事本檢視備份。

(2)先進入資料庫:

看下這是在dos命令視窗下。使用命令看圖幹就完了:

(3)確定資料,然後匯出,命令看圖,幹。

(4)檢視看匯出的資料:

1.刪除資料庫

為了演示資料庫還原,還得將資料庫刪除。

(1)總:

mysql –u root –p,啟動資料庫

show databases;

use hxc;

show tables;

select * from book;

drop database db11;

如下圖:

2.恢復資料庫

1.方法一:(在dos視窗下執行命令)

(1)了解:

mysql –uusername –ppassword [dbname] 上述語法格式中,username表示登入的使用者名稱,password表示使用者的密碼,dbname表示要還原的資料庫名稱,如果使用mysqldump命令備份的filename.sql檔案中包含建立資料庫的語句,則不需要指定資料庫。

(2)步驟:

這裡需要重新建立空資料庫,然後進入資料庫

create database hxc;

use hxc;

然後再退出資料庫到cmd頁面進行恢復,命令如下:

mysql –u root –p hxc建立資料庫,然後退出到dos視窗。

進行資料匯入,箭頭朝里的:

檢視資料庫是否恢復:

2.方法二 (這種方式在mysql資料庫環境下)

drop database db11; #刪除

create database db11; #建立

use db11; #進入

source d:\mysql\匯出資料\hxc #注意沒有分號,匯入資料

ok,還原完成!!!

MySQL 資料備份與還原

一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...

MySQL 資料備份與還原

1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...

MySQL 資料備份與還原

1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...