發(fā)布時(shí)間:2016-02-19 10: 30: 48
Navicat 還原功能將會(huì)先刪除數(shù)據(jù)庫已選擇的對象,然后根據(jù)用戶的備份資料再創(chuàng)建新的對象。最后插入數(shù)據(jù)。
●?要還原備份到現(xiàn)有數(shù)據(jù)庫,打開數(shù)據(jù)庫并選擇現(xiàn)有備份文件,從備份的對象列表工具欄點(diǎn)擊“還原備份”。
●?要還原備份到新的數(shù)據(jù)庫,創(chuàng)建及打開新的數(shù)據(jù)庫,從備份的對象列表工具欄點(diǎn)擊“還原備份”,瀏覽備份文件。
溫馨提示:用戶必須要有創(chuàng)建、刪除和插入的權(quán)限(MySQL、 MariaDB 或 PostgreSQL)才能運(yùn)行還原。
常規(guī)屬性
顯示備份文件的信息。
對象選擇
用戶選擇想還原的數(shù)據(jù)庫對象。
高級屬性
下列選項(xiàng)根據(jù)所選擇的數(shù)據(jù)庫類型而定:MySQL、PostgreSQL 和 SQLite。
使用交易:當(dāng)發(fā)生錯(cuò)誤時(shí)回滾所有數(shù)據(jù)。
遇到錯(cuò)誤繼續(xù):在還原進(jìn)程中忽略遇到的錯(cuò)誤。
鎖定表以便寫入:在還原進(jìn)程中,鎖定表以防止用戶修改。
使用擴(kuò)展插入語句:插入記錄時(shí)使用擴(kuò)展插入語句。例如:INSERT INTO `用戶` VALUES ('1', '梁明潔', '23'), ('2', '邱禮安', '56'), ('0', '許勤', '23');
每個(gè)運(yùn)行中運(yùn)行多重查詢:如果想在每個(gè)運(yùn)行中運(yùn)行多重查詢,勾選此項(xiàng),這將會(huì)使還原進(jìn)程較快。
創(chuàng)建表:勾選此項(xiàng),將會(huì)在還原進(jìn)程中創(chuàng)建表。
創(chuàng)建記錄:勾選此項(xiàng)將會(huì)在還原進(jìn)程中還原記錄。否則只有表結(jié)構(gòu)將會(huì)被還原。
創(chuàng)建索引:勾選此項(xiàng),將會(huì)為還原的表創(chuàng)建索引。
創(chuàng)建觸發(fā)器:勾選此項(xiàng),將會(huì)為還原的表創(chuàng)建觸發(fā)器。
覆蓋現(xiàn)有的表:如果表已存在于數(shù)據(jù)庫或模式,覆蓋它們。
覆蓋現(xiàn)有的視圖:如果視圖已存在于數(shù)據(jù)庫或模式,覆蓋它們。
覆蓋現(xiàn)有的函數(shù):如果函數(shù)已存在于數(shù)據(jù)庫或模式,覆蓋它們。
覆蓋現(xiàn)有的事件:如果事件已存在于數(shù)據(jù)庫或模式,覆蓋它們。
覆蓋現(xiàn)有的序列:如果序列已存在于數(shù)據(jù)庫或模式,覆蓋它們。
覆蓋現(xiàn)有的索引:如果索引已存在于數(shù)據(jù)庫或模式,覆蓋它們。
覆蓋現(xiàn)有的觸發(fā)器:如果觸發(fā)器已存在于數(shù)據(jù)庫或模式,覆蓋它們。
插入自動(dòng)遞增值:在數(shù)據(jù)庫或模式插入自動(dòng)遞增值。
提取 SQL
提取 SQL 方便從備份文件中提取 SQL 成一個(gè) SQL 文件。
要從備份文件中提取 SQL,打開數(shù)據(jù)庫并選擇一個(gè)現(xiàn)有的備份文件,從備份的對象列表工具欄點(diǎn)擊“提取 SQL”。
擴(kuò)展閱讀:Navicat for MySQL 如何進(jìn)行數(shù)據(jù)備份。
展開閱讀全文
︾