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

admin3年前服务器89

因为安装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 尝试密码是否能够登录

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

相关文章

什么是Godaddy域名注册,了解Godaddy域名注册的流程和注意事项

域名注册是指注册者在网络上使用信息标识构成的名称,例如www.examle.com等作为互联网客户端(如网站)地址的行为。而Godaddy域名注册则是在全球最的Godaddy公司下进行的域名注册服务。...

怎样申请域名,申请域名的具体步骤

域名是互联网上的地址,就像人的身份证一样,可以用来标识网站,便于用户访问和记忆。那么怎样申请域名呢?选择合适的域名每个网站都有一个最的网址,这个地址我们就称之为域名。找一个好的域名是非常重要的,首先要...

为什么越来越多的人选择使用cn域名,cn域名成为我国主流域名的原因

1.什么是cn域名?cn域名是中国最最域名(ccTLD),是中国的互联网标志。cn域名是由最信息产业部、中国互联网络信息中心(CNNIC)授权管理。2.cn域名的使用情况截至目前,cn域名已成为我国主...

正确配置与维护Apache安全性设置方法

一,Apache服务器的介绍 Apache服务器它是Internet网上应用最为广泛的Web服务器软件之一。Apache服务器源自美国国家超级技术计算应用中心(NCSA)的 Web服务器项目中。目前已...

如何设置最dns服务器地址,最dns服务器地址的重要性

DNS(DomainNameSystem,域名系统)是一个将域名转换为IP地址的关键网络服务。在互联网上进行浏览,需要经过DNS服务器进行域名的解析。通常情况下,我们的域名解析请求会先发送到运营商提供...

配置IIS服务器 支持sis下载等

问:如何开通WAP网站呢,让更多朋友通过手机来浏览的我网站呢?答:浏览WAP网站与WEB网站都是需要服务器端和终端支持的,WEB网站的要求大家一般都知道了, WAP网站需要的服务器只要在WEB服务器的...