尝试工程师在尝试软硬件的进程中,过程常常是先接口尝试,接着即是功效性尝试。在做功效性尝试的功夫,常常有这么一个处事场景,即是展示缺点后,咱们如何赶快废除数据库报错。
举例某个电商网站,当咱们文本框中输出“电视”,点击探求按钮,即使网站表露的截止是缺点的,那尝试职员有需要去数据库查看。然而咱们如何本领赶快定位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,则须要打开。查问本领,输出以次代码即可show variables like ‘general%’;运转
step2:打开日记。特殊大略,只须要在查问编纂中运转以次吩咐,即可set global general_log=1;选中——>右键运转已采用,则查问编纂翻开
step3:察看日记状况,日记状况为on,则为日记状况打开。show variables like ‘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的速率哦。加油。