防止人为误操作MySQL数据库(怎么防止被人修改数据库文件)

1、mysql帮助说明

[root@shnne /]# mysql --help|grep dummy 

  -U, --i-am-a-dummy  Synonym for option --safe-updates, -U.

i-am-a-dummy                      FALSE

在mysql命令加上选项-U后,当发出没有WHERE或LIMIT关键字的UPDATE或DELETE时,mysql程序就会拒绝执行


2、指定-U登录测试

[root@shnne /]# mysql -uroot -p123456 -U


3、做成别名并测试

[root@shnne /]# alias mysql='mysql -U'

[root@shnne /]# alias

alias cp='cp -i'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias mysql='mysql -U'

alias rm='rm -i'


通过unalias mysql 即可删除别名


标签:

上一篇MySQL多实例找回root密码
下一篇MySQL不乱码的思想:建议中英文环境选择utf8

相关文章