測試人員如何高效進行資料庫備份?

2020-12-22 黑馬程式設計師

測試工程師在測試軟體的過程中,不僅需要在界面上操作,還需要檢查資料庫中的數據是否正確。從而在軟體出問題時,能夠定位問題的原因。所以,測試人員需要經常進行資料庫操作。

在資料庫操作時,測試人員最害怕的就是資料庫中的數據因為「手滑」導致數據丟失。如果丟失,嚴重的話,會給公司造成損失;即使不嚴重,也會讓公司對個人印象產生「不細心」的差評。

如果不能徹底解決資料庫數據丟失的問題,相信測試人員在進行資料庫操作的時候,肯定是「畏首畏尾」,帶著這種心態如何能搞好工作呢?所以為讓大家不在擔心資料庫丟失,本文將詳細闡述在在navicat中如何對數據進行備份和恢復。此篇文章將按照以下幾個步驟展開:

第一步,從網盤上下載對應軟體第二步,客戶端連接mysql第三步,查詢日誌狀態第四步,開啟日誌第五步,查看日誌第六步,關閉日誌

第一步——安裝navicat

目標:下載配套軟體+軟體安裝

第二步 —— navicat連接mysql

目標:客戶端連接mysql(可以使用連接伺服器的putty工具,也可以直接使用linux終端)

步驟:如下圖所示

小結:一定要實現navicat客戶端連接mysql,步驟非常簡單。

第三步 —— 備份需要操作的資料庫

目標:備份資料庫test

步驟:備份步驟分為以下2步:

step1:滑鼠選中目標資料庫,右鍵,選擇「數據和結構」進行備份

step2:命名備份文件名字,選擇保存路徑,保存

小結:備份非常簡單。兩步就完成了。

第四步 ——恢復數據

目標:如果數據誤刪,知道如何恢復數據

步驟:開啟步驟僅為以下3步

step1:刪除test資料庫(類似於誤刪裡面的數據,所以刪除資料庫)

step2: 新建資料庫備份

step3:將備份數據恢復到新建的beifen資料庫中

提示:新建的數據倉庫,一定要和「誤刪」的數據倉庫字符集、排序規則一致。

第五步 ——查看新建資料庫倉庫數據

目標:檢查數據是否恢復成功

步驟:查看日誌步驟僅為以下1步

總結

以上5步,就是我們使用navicat進行數據備份和恢復的全部步驟。我們來回顧下

第一步,就是從百度網盤下載navicat軟體。下完後要進行安裝。 第二步,要讓navicat連接Mysql第三步,備份數據 第四步,恢復數據 第五步,查看數據是否恢復成功

好的,趕緊按照我們的技術文章來嘗試備份資料庫吧。掌握備份的方法,養成提前備份的習慣,再也不用擔心「手滑」導致數據丟失了。

相關焦點

  • 如何把伺服器文件免費備份雲端、備份到網盤等?
    很多運維伺服器的人員或網站站長都有一個需求,那就是把我的伺服器裡的文件或壓縮包怎麼直接備份到雲端,比如對象存儲oss,現在很多雲伺服器提供商都會提供免費的對象存儲空間,一般都是幾十個G,比如阿里雲、騰訊雲、七牛雲都有免費的對象存儲。
  • MySQL資料庫無完整備份刪庫,除了跑路還能怎麼辦?
    結合近期的刪庫跑路事件,我們可以看到,資料庫的備份與恢復顯得尤為重要。本文將對此次內網數據恢復過程做一些整理,介紹刪庫後的搶救方案。同時,引發對資料庫穩定性的思考。接下來讓我們從作者的角度,來看看他們是如何對資料庫進行搶救的。
  • 易用、穩定、高效,萬裡資料庫開啟新一代分布式資料庫新紀元
    萬裡資料庫聯合創始人林韶賓受邀於主會場發表《新一代分布式資料庫的產品理念和落地實踐》的演講,從整個資料庫行業的發展、國內分布式資料庫的技術演變出發,講述了萬裡資料庫「易用、穩定、高效」的產品理念和對用戶的重要意義,以及如何以技術驅動創新,全方位保證該理念的落地實踐,做出優秀的新一代分布式資料庫,引發現場觀眾熱議。大勢所趨,新一代分布式資料庫如何定義?
  • SQL Server資料庫備份與恢復方法—最佳實踐
    方案推薦:推薦使用【ucache災備雲】進行SQL Server自動化定時、實時備份與恢復。支持多通道、多任務、不限客戶端的方式進行備份,只按容量計費,超過免費授,權容量時進行轉正付費購買即可。功能介紹1、完全備份說明:完全備份會對數據源進行完整備份。與事務日誌備份和差異資料庫備份相比,完全備份中的每個備份使用的存儲空間更多,完全備份的創建頻率通常比差異資料庫或事務日誌備份低。
  • 面對勒索軟體,備份真的是「萬靈丹」?如何實現備份安全?
    對於人員、流程和IT方面進行適當的投資,將導致勒索軟體事件的發生率大幅降低,即便真的發生了勒索事件,其影響力以及破壞成本也會低得多。」 黑客聲譽+潛在利潤=更多勒索軟體 勒索軟體的成功商業模式以及受害者支付的巨額利潤,使其受歡迎的程度持續飆升。
  • 資料庫遷移測試:選白盒還是黑盒?
    數據遷移是指從現有資料庫遷移至一個新資料庫的過程。在現實工作中我們也會經常接觸到,當公司決定升級或更改資料庫時,那麼這就需要將現有的數據傳輸至新的資料庫。創建一個有效的數據遷移測試策略對降低風險和成功遷移有著莫大的作用。本文分享了如何使用黑盒或白盒方法來創建一個更加有效的數據遷移測試方法。
  • 只寫測試用例不管代碼?懶人如何高效的做回歸測試
    自動回歸測試將大幅降低系統測試、維護升級等階段的成本。回歸測試作為軟體生命周期的一個組成部分,在整個軟體測試過程中佔有很大的工作量比重,軟體開發的各個階段都會進行多次回歸測試。在漸進和快速迭代開發中,新版本的連續發布使回歸測試進行的更加頻繁,而在極端編程方法中,更是要求每天都進行若干次回歸測試。因此,通過選擇正確的回歸測試策略來改進回歸測試的效率和有效性是很有意義的。
  • 為Web開發人員準備的七項資料庫優化技巧
    通常,諸如MySQL等時下流行的資料庫管理系統(DBMS),都是由Web託管方(如雲服務平臺)提供的。這些資料庫往往被設置成為默認、或通用的運行模式,且不一定適合用戶系統的真實運行環境。為此,我們有必要對其進行適當的優化。不過,一提到資料庫優化,您也許會馬上想到更高的查詢效率、更高的整體性能等方面。
  • 有資料庫備份與恢復,那還怕什麼刪庫跑路?
    結果今天告訴我資料庫是可以備份和恢復的?也就是說刪除了還是可以恢復的呀,既然如此那還怕什麼刪庫跑路……一、資料庫備份與恢復①資料庫備份將資料庫student備份到test文件夾下student.sql文件裡面。注意test文件夾要存在,不然會報錯。
  • SQL Server 2014新特性:原生備份加密
    首先來談一下使用透明數據加密,如果僅僅是為了對備份加密,使用TDE有點過於大材小用,因為使用TDE會導致資料庫本身和日誌被加密,對CPU帶來額外開銷。此外,使用TDE加密過的資料庫如果使用備份壓縮,壓縮比率會非常低。如果使用SQL Server 2014的原生備份加密,則無需對整個資料庫進行加密,備份僅僅在被寫入磁碟之前被加密。
  • 華為雲GaussDB資料庫進入Gartner2020魔力象限,重構雲資料庫市場...
    在上雲之前,華為雲UGO 可以提供資料庫源庫畫像,綜合兼容性、性能、對象複雜度、使用場景等,智能推薦不同選型下的規格及成本;對目標庫進行兼容性分析和遷移工作量評估,制定高效安全、穩定可靠的解決方案;在遷移實施時,通過對象過濾、語法轉換、對象校正和驗證上線循環驗證,最終實現目標資料庫的遷移;通過採集源庫SQL流量,並進行SQL動態轉換,將數據通過流量仿真回放形式遷移到目標庫中,提供性能分析報告
  • 伺服器雙活,容災備份需要怎麼部署?
    雙活容災即災備系統中使主生產端資料庫和備機端資料庫同時在線運行,處於可讀可查詢的狀態的技術。二、企業如何建設雙活容災?通過ucache災備雲,可以幫企業提供雲雙活容災解決方案。ucache災備雲是一個為企業級應用提供雲上容災保護與備份恢復的服務的雲平臺。平臺可以支持伺服器鏡像、文件、應用和資料庫等不同保護粒度,確保數據安全性和業務連續性。三、容災備份需要怎麼部署?
  • Oracle資料庫21c進一步鞏固甲骨文在資料庫的業界領導地位
    其他供應商仍需通過單獨的JSON文檔、運營、分析、圖形、機器學習、區塊鏈資料庫和服務來提供這些功能,而甲骨文的融合資料庫已經能幫助開發人員更高效地構建新應用,並根據新的業務需求輕鬆擴展已有的應用。」Oracle資料庫內置篡改檢測和預防技術,可幫助客戶防止內部人員或黑客冒充管理員或用戶進行非法更改。區塊鍊表作為融合資料庫的一部分,可通過標準SQL進行訪問,並且支持完整分析和事務,易用性和功能表現遠優於既有的區塊鏈實施。區塊鍊表特性在所有Oracle資料庫版本中均免費提供。
  • 作為資料庫核心成員,如何讓淘寶不卡頓?
    本文以2007年TDDL初誕生時的視角,介紹TDDL是如何一步步設計成型的,希望能幫助同學們簡單收穫:常規資料庫效率問題解決思路、TDDL框架設計基本思路以及分布式資料庫設計思路等。文末福利:《MySQL實操》技術公開課。
  • ORICO手機備份寶,小巧便攜的備份神器,高效傳輸零等待
    【使用體驗】要使用ORICO備份寶,需要下載並安裝好"iStore Pro"APP,非常簡單。ORICO備份寶工作需要通過Type-C口進行供電,連接電源後,打開APP就提示進行連接,然後根據用戶所需連接不同的設備即可,主要有「連接電腦端和手機端」兩個備份方案。
  • MySQL的主從備份
    資料庫的裸奔時代資料庫伺服器存在單點問題DB伺服器資源無法滿足增長的讀寫請求高峰時資料庫連接數經常超過上限>如何解決單點問題增加額外的資料庫伺服器,組建資料庫集群同一集群中的資料庫伺服器需要具有相同的數據集群中的任一伺服器宕機後,其他伺服器可以取代宕機伺服器MySQL主從複製架構
  • PostgreSQL | 學習一下Barman備份,防止刪庫跑路(一)
    但是有了並行備份恢復和split拆分,也可以在這方面稍微優化。另一個缺點是無法恢復到故障發生的時刻。例如,你使用crontab定時任務在凌晨3點進行備份,結果12點就出故障,如果進行恢復,就會損失9小時的數據。「文件系統級備份」,可以在數據目錄中執行"一致性快照",然後將快照複製到備份伺服器上。這樣就可以在異機進行恢復。
  • 十年資料庫專家,嘔心力作MySQL技術精粹,薪資直漲3K很輕鬆
    本章還講解了資料庫如何授權的知識,大家可以根據需求選讀其中的章節。第3章介紹資料庫的備份還原。包括各種備份方法、各種還原方法、資料庫遷移的方法、表的導入和導出。本章主要介紹了MySQL資料庫的備份和恢復方法。
  • 這份作業,請廣大資料庫一體機用戶參考
    除了實際生產性能,在替換前我們也在R840+PowerMax上進行了性能測試,最大IOPS超過62.5萬,達到了當初的承諾。    Ø 月結性能提升40%  Ø 批處理性能提升65%以上  Ø OLTP操作性能提升數倍  Ø 月結批處理響應時間降低2/3  Ø 最大測試IOPS超過62.5萬  除了性能,R840+PowerMax架構在機房空間佔用,能耗,管理,可靠性,方案延續性,備份速度和資源共享等方面都有了大幅度的改善。
  • 甲骨文資料庫Oracle 21c來了,來看看有哪些創新特性
    最新版本包含 200 多項創新,不僅將資料庫融合擴展至多個新使用場景,還實現了性能優化,可大幅提升開發人員、分析人員和數據科學家的工作效率。關鍵創新包括:不可變區塊鍊表:區塊鍊表可將區塊鏈技術的關鍵安全優勢發揮於企業應用之中。作為甲骨文的加密安全數據管理產品的一部分,區塊鍊表提供不可變的僅插入功能,表中各行以加密形式連結在一起。