MySQL安全优化之利用别名防止误操作

背景:

新手运维误操作,删掉我整个test表(test,无备份)

操作命令:

mysql> update test set name='tom';

产生的结果:

test表的所有name列都变成了"tom"

####################################

痛定思痛,百度后通过帮助命令发现

于是乎,脑洞大开

问题解决。

注意:-U是大写的,以后再登陆的时候可以指定这个参数

好处:

指定登陆-U 后,在mysql里,执行update和delete操作,如果没有指定where或limit,则程序拒绝执行。

猜你喜欢

转载自www.linuxidc.com/Linux/2015-12/126529.htm