/*********************************************************************
* Author : Samson
* Date : 04/01/2014
* Test platform:
* Linux ubuntu 3.2.0-58-generic-pae
* GNU bash, version 4.2.39
* *******************************************************************/
在安装mysql后,会安装一个名为 mysql_secure_installation的程序,此程序主要完成以下几个功能:
1、为root用户设置密码;
2、删除匿名账号;
3、取消root用户远程登录;
4、删除test库和对test库的访问权限;
5、刷新授权表使修改生效;
通过这几项加固设置能够提高mysql库的安全。
执行例子:(注意:其中//开头的行是人为添加的注释)
fuckids@debian-IDS:~/Autosnort - Debian$ /usr/bin/mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we‘ll need the current
password for the root user. If you‘ve just installed MySQL, and
you haven‘t set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
You already have a root password set, so you can safely answer ‘n‘.
//1、为root用户设置密码;
Change the root password? [Y/n] n//2、删除匿名账号;
Remove anonymous users? [Y/n] y//3、取消root用户远程登录;
Disallow root login remotely? [Y/n] n原文:http://blog.csdn.net/yygydjkthh/article/details/22747569