给phpmyadmin加个密码保护

我想应该有好多人用过phpmyadmin进行管理Mysql吧,但是安装过phpmyadmin后如果Mysql没有密码则大家只要知道你的phpmyadmin的位置就都可以进入来修改你的Mysql数据库,如果Mysql有密码,我们把如果我们修改phpmyadin中的config.inc.php中的
$cfg['Servers'][$i]['user'] = ‘root’; (加入你的用户名)
$cfg['Servers'][$i]['password'] = ”; (加入你的密码)
这两项加入你Mysql的用户名和密码的话,不管是谁只要知道你的phpmyadmin的位置也一样可以打也那要如何来改呢?
那这样吧,我们来改这一项
$cfg['Servers'][$i]['auth_type'] = ‘cookie’; // Authentication method (config, http or cookie based)?
有三种选择config http cookie
config : 按配置文件中的密码 (也就是标准方式) 这种方式没有认证
http : 使用HTTP认证
cookie : 使用COOKIE登录认证
我们把$cfg['Servers'][$i]['auth_type']的值改为cookie那么不管是谁打开phpmyadmin时都要让你输入Mysql的密码,如果不知道密码那么你可就进不去了,哈哈,先说到这儿吧,有不对的地方请大家多多批评指正。
资料来源:http://www.linuxsir.org/bbs

Post a Comment

You must be logged in to post a comment.