在学习php的时候,相信不少童鞋会使用wamp这个软件。
在使用phpmyadmin对数据库进行管理时,会发现root账号的秘密为空,这对数据库安全性会造成很大的影响
下面来说说如何修改phpmyadmin的root账号的密码
首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面。输入以下命令;
update user set password=password('xxxxx') where User='root';(修改root账号的密码)
flush privileges;(重新刷新更新一下权限)
接下来进入wamp的安装目录,找到apps/phpmyadmin/config.inc配置文件
找到$cfg['Servers'][$i]['password']这一行,默认密码为空,你只要将其修改成前面设置的密码就好了。
最后重新启动下wamp。
这时,有些同学会惊奇地发现打开phpmyadmin后直接能进入管理界面。(低版本貌似不会)
这是因为在进入管理界面时有多种验证方式:(config.inc配置文件中)
1.config 配置文件默认的账号(界面直接进入)
2.cookie
3.http
具体关注$cfg['Servers'][$i]['auth_type']='';这一行,有的高版本默认为方式1,会导致自动进入phpmyadmin的问题,
解决方法是将验证方式改成cookie,
$cfg['Servers'][$i]['auth_type']='config'改成$cfg['Servers'][$i]['auth_type']='cookie';
ps:关注下$cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
//必须加入任意serect字符串
重新启动wamp问题就解决了。
在使用phpmyadmin对数据库进行管理时,会发现root账号的秘密为空,这对数据库安全性会造成很大的影响
下面来说说如何修改phpmyadmin的root账号的密码
首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面。输入以下命令;
update user set password=password('xxxxx') where User='root';(修改root账号的密码)
flush privileges;(重新刷新更新一下权限)
接下来进入wamp的安装目录,找到apps/phpmyadmin/config.inc配置文件
找到$cfg['Servers'][$i]['password']这一行,默认密码为空,你只要将其修改成前面设置的密码就好了。
最后重新启动下wamp。
这时,有些同学会惊奇地发现打开phpmyadmin后直接能进入管理界面。(低版本貌似不会)
这是因为在进入管理界面时有多种验证方式:(config.inc配置文件中)
1.config 配置文件默认的账号(界面直接进入)
2.cookie
3.http
具体关注$cfg['Servers'][$i]['auth_type']='';这一行,有的高版本默认为方式1,会导致自动进入phpmyadmin的问题,
解决方法是将验证方式改成cookie,
$cfg['Servers'][$i]['auth_type']='config'改成$cfg['Servers'][$i]['auth_type']='cookie';
ps:关注下$cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
//必须加入任意serect字符串
重新启动wamp问题就解决了。