防止人为误操作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 即可删除别名


分享到:
关键词:Linux运维MySQL

网友留言(0 条)

发表评论