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