xampp默认mysql数据库root密码的修改

admin3年前服务器74

因为安装xampp后的mysql默认用户root的密码为空,而比如部署Testlink时需要提供数据库密码,此时就需要给root设定密码(网上有些方法,大同小异,但是可能都未标明关键点,未一些出上手的童鞋造成了不成功)。

如下介绍两个方法:

方法一:通过phpmyadmin

xampp也是通过phpmyadmin管理的,所以我们能登录到phpmyadmin,在浏览器地址上输入localhost/phpmyamdin 进入到数据库控制面板,然后选择名称为mysql数据库,如图,可从中看出 user表中,root的两个用户的密码为空。

我们可以手动编辑上图数据库中的root用户的密码即可。点快速编辑,或者编辑都可以编辑密码,如密码 :123456 ,则填写 “*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9” (引号除外)

注意:不要直接写密码123456.一定要加密的,这也是好多童鞋不成功的原因。

编辑后如下图

当然也可以可以直接执行SQL 语句来修改密码,把new_password改成自己的密码即可:

1
UPDATE user SET password=password('new_password') WHERE user='root';


如:UPDATE user SET password=password('123456') WHERE user='root';

另外既然mysql的root用户密码已经修改了,那么phpmyadmin中的对应密码配置也要修改,找到配置文件,如我的是:
F: mppphpMyAdminconfig.inc.php
找到如下代码

1
2
3
4
5
6
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;



修改为

1
2
3
4
5
6
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;



当然您不改这块数据库也会照常工作,只不过phpmyadmin是数据库管理程序,我们要用到它来创建管理数据库等操作,如果不修改config.inc.php文件中的内容,则phpmyadmin无法打开页面。

方法二:通过进入bin目录下,进入mysql数据库

 


 
如此搞定,exit退出命令行,并重启mysql服务(可以通过xampp pane stop与start),使用mysql -u root -p 尝试密码是否能够登录

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

为什么选择香港主机高防,香港主机高防

1.什么是香港主机高防?香港主机高防是针对网络安全问题而开发的一项服务。香港主机高防服务提供商可以利用高端硬件和软件技术,为用户构建一道完整的网站防护系统。通过针对DDoS、CC、SYNFlood、U...

安装wampserver提示丢失MSVCR100.dll的解决方法

慕课的php人门篇里面第2章讲到了WAMPServer集成环境的安装,这个在安装过程中很多同学都碰到了问题。 那么经过我很多次的失败,总结了如下的解决经验,希望能帮到大家。方法/步骤首先必须要讲的是慕...

为什么ICP备案对网站非常重要,ICP备案是网站经营的重要法律依据

ICP备案是指网站依据法律法规,向相关管理部门提出的备案申请。申请通过后,网站才能正常访问。ICP备案的目的是保障互联网上的信息安全和技术发展,同时防止不良信息的传播和利用互联网进行违法最活动。因此,...

为什么需要注册国外域名,国外域名注册的注意事项

国外域名是指注册在国外的域名,通过这样的域名可以让企业和个人管理自己的网站。相比之下,国内域名需要在备案后才能使用,因此国外域名更适合一些有特殊需求的用户。同时,还有一些国外的注册商提供了更多的功能和...

如何进行域名备案批量查询,域名备案批量查询的步骤及要求

1.什么是域名备案批量查询?域名备案批量查询指同时查询多个域名的备案情况,通常应用于网站批量备案或者域名管理公司日常管理等场景。根据《中华人民共和国互联网信息管理办法》规定,所有在中国境内的网站都必须...

Web 服务器性能与站点访问性能优化

优化思路浅析要优化 Web 服务器的性能,我们先来看看 Web 服务器在 web 页面处理上的步骤:1. Web 浏览器向一个特定的服务器发出 Web 页面请求; 2. Web 服务器接收到 web...