canvas教程

mysql小技巧和小安全

字号+ 作者:H5之家 来源:H5之家 2017-04-10 13:00 我要评论( )

1、不记录历史 rm -f $HOME/.mysql_history ln -s /dev/null $HOME/.mysql_history 2、调用系统命令 mysqlsystem ls mysqlsystem sh /root/1.sh mysql\! ls 3、

1、不记录历史

rm -f $HOME/.mysql_history
ln -s /dev/null $HOME/.mysql_history

2、调用系统命令

mysql>system ls
mysql>system sh /root/1.sh

mysql>\! ls

3、实时监控进程

使用NAVICAT的服务器监控

mysqladmin -uroot -p`cat /etc/sqlpass3306` -S /data/3306/mysql.sock -i 1 processlist

-i 间隔多长时间重复执行

mysqladmin还是有点用的

4、mysql提示符
可以写在配置文件里,不用重启
[mysql]
prompt = "\\u@\\h : \\d \\R:\\m:\\s> " 
也可以
mysql -uroot -p --prompt="\\ db_name>"
mysql -uroot -p --prompt="\\u@\\h:\\d \\r:\\m:\\s>"

5、mysql明文传输

所以不建议在公网上开放MYSQL端口,容易被人抓包

tcpdump -l -i eth0 -w - src or dst port 3306 | strings

6、删除匿名和无效账号

mysql> DELETE FROM mysql.user WHERE user = '';

mysql> DELETE FROM mysql.user WHERE password = '';

先这样吧,没啥东西好写的。。

 

爱编程-编程爱好者经验分享平台

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评
m