900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > phpmyadmin更改用户名和密码

phpmyadmin更改用户名和密码

时间:2021-08-30 23:34:12

相关推荐

phpmyadmin更改用户名和密码

我是用的xampp集成环境,wampp也差不多。另外没有配图,希望读者可以在实践的过程中有所思考,本文的主旨就是:找一个不叫root但和root一样厉害的人来管理数据库。

1,做个准备

首先创建一个和root权限一样的角色(用户)

=》这俩个grant去phpmyadmin->账号里导出一下就行(这里不要自己创建一个角色,然后给它所有权限就认为能起到和root角色一样的作用,二者的功能其实是不完全一样的)

2,开始行动

config.inc.php里的参数:只要改这个配制文件就行,因为它的优先级是最高的,同时不建议用记事本打开,看起来太乱

//登录phpmyadmin的类型

$cfg["Servers"][$i]["auth_type"] = "cookie"; =》这里要把config改成cookie

//mysql数据库的用户名和密码

$cfg["Servers"][$i]["user"] = "root";

$cfg["Servers"][$i]["password"] = "当然是保密"; =》数据库密码默认为空,想更改的话,去phpmyadmin:update user set password=password("新密码") WHERE User="root";flush privileges;然后在这里填上你更改的密码//mysql扩展

$cfg["Servers"][$i]["extension"] = "mysqli";

//是否允许空密码登录,网上说要改成false,个人觉得没必要改成false

$cfg["Servers"][$i]["AllowNoPassword"] = true;

$cfg["Lang"] = "";

//这里不用注释(因为作者在百度的时候都说得注释),因为root已经拥有了pma角色的功能,也就是我们创建的角色也已经包含了pma角色的功能

//tip:pma就是phpmyadmin的简称,默认用来管理phpmyadmin平台的

/* User for advanced features */

$cfg["Servers"][$i]["controluser"] = "pma";

$cfg["Servers"][$i]["controlpass"] = "";

3,到此为止,我们其实就只用最少改一项$cfg["Servers"][$i]["auth_type"]就可以用root 密码或者pma 空密码(这也就是为什么$cfg["Servers"][$i]["AllowNoPassword"]我不设置为false的原因)来登录了

不过第二种方式没什么意义,你试试就知道了,里面什么数据都没有能通过root登录的话,也就是说也能通过新创建的角色 面登录了,那我们在$cfg["Servers"][$i]["controluser"] = "pma";

$cfg["Servers"][$i]["controlpass"] = "";

语句下增加我们的刚创建的角色$cfg["Servers"][$i]["controluser"] = "刚创建的角色";

$cfg["Servers"][$i]["controlpass"] = "你的密码";

我们这里创建的用户,因为有着和root一样的权限,所以既可以用来连接数据库,也可以用来登录管理phpmyadmin平台4,如果在登录的过程出现什么配置文件中的密文太短,把最前面的 $cfg["blowfish_secret"]改长一点就行 改到40位就差不多了来源:/content-1-143851.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。