嘗試工程師在嘗試軟硬件的進程中,過程常常是先接口嘗試,接著即是功效性嘗試。在做功效性嘗試的功夫,常常有這么一個處事場景,即是展示缺點后,咱們如何趕快廢除數據庫報錯。
舉例某個電商網站,當咱們文本框中輸出“電視”,點擊探求按鈕,即使網站表露的截止是缺點的,那嘗試職員有需要去數據庫查看。然而咱們如何本領趕快定位bug呢?這個功夫,咱們就須要運用mysql日記來處置這個題目。
Mysql日記,是用來記載數據庫一切增竄改查操縱的,嘗試職員不妨運用該東西察看軟硬件某功效實行的sql語句,看到sql語句操縱的哪個數據堆棧,哪個表,簡單嘗試職員趕快定位bug。
但Mysql日記,普遍都是都是封閉的,由于日記會奢侈數據庫5%-10%的本能,普遍在搜索題目時才翻開,實行后準時封閉。
正文將精細闡明到處navicat中怎樣運用mysql日記。此篇作品將依照以次幾個辦法打開:
第一步,從網盤左右載對應軟硬件第二步,存戶端貫穿mysql第三步,查問日記狀況第四步,打開日記第六步,察看日記第六步,封閉日記第一步——安置navicat
目的:載入配系軟硬件+軟硬件安置
辦法:從百度網盤徑直載入navicat軟硬件并舉行安置
載入地方:
鏈接:https://pan.baidu.com/share/init?surl=tLLNKTkcrtp4-H6BzwYx0w索取碼:8e67
提醒:navicat是嘗試職員在舉行數據庫操縱的功夫最常用的一款navicat軟硬件。
安置本領:百度網盤載入navicat軟硬件后,雙擊navicat軟硬件圖標,一齊下一步,安置實行即可。
第二步——navicat貫穿mysql
目的:存戶端貫穿mysql(不妨運用貫穿效勞器的putty東西,也不妨徑直運用linux結尾)
辦法:如次圖所示
總結:確定要實行navicat存戶端貫穿mysql,辦法特殊大略。
第三步——打開mysql日記
目的:打開mysql日記
辦法:打開日記分為以次2步:
step1:察看日記狀況,即使日記為Off,則須要打開。查問本領,輸出以次代碼即可showvariableslike‘general%’;運轉
step2:打開日記。特殊大略,只須要在查問編纂中運轉以次吩咐,即可setglobalgeneral_log=1;選中——>右鍵運轉已采用,則查問編纂翻開
step3:察看日記狀況,日記狀況為on,則為日記狀況打開。showvariableslike‘general%’;運轉
總結:備份特殊大略。兩步就實行了。
第四步——翻開日記文獻
目的:即使數據誤刪,領會怎樣回復數據
辦法:打開辦法僅為以次2步
step1:運用su吩咐,實行普遍用戶切換成root用戶step2:輸出tail-f日記路途翻開日記文獻
第六步——輸出sql語句(一致于點擊查問按鈕),察看日記表露
目的:輸出sql語句(一致于點擊查問按鈕),
辦法:察看日記辦法僅為以次2步
step1:在查問編纂器中輸出sql語句(一致于點擊查問按鈕)
step2:在日記中察看,經過操縱功夫先定位sql語句,經過sql語句下方的精細消息,定位數據堆棧和數據表,簡單嘗試職員趕快定位bug。
第六步——封閉日記
目的:封閉日記,要不會奢侈數據庫5%-10%的本能
辦法:封閉日記,辦法僅為以次1步
歸納
之上5步,即是咱們運用navicat舉行數據備份和回復的十足辦法。咱們往返顧下
第一步,即是從百度網盤載入navicat軟硬件。下完后要舉行安置。第二步,要讓navicat貫穿Mysql第三步,查問日記狀況第四步,打開日記第六步,察看日記第六步,封閉日記
好的,趕快依照咱們的本領作品來試驗運用mysql日記吧。控制運用mysql日記的本領,就能普及廢除bug的速率哦。加油。