Home >Database >Mysql Tutorial >xampp默认mysql密码设置,修改mysql的默认空密码_MySQL

xampp默认mysql密码设置,修改mysql的默认空密码_MySQL

WBOY
WBOYOriginal
2016-06-01 13:07:171091browse

XAMPP

<br>

<br>

mysqlphpmyadminauthentication数据库管理工具数据库extension

以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题。

我看了下网上所提供的一些帮助信息,搞的那么复杂,其实没必要,我这有简单的做法,其实本质上都是大同小异,下面说下我的方法:

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

<br>

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

编辑后如下图

<br>

如果想把密码改成别的,可以直接执行西面的SQL语句,把new_password改成自己的密码即可:

1

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

<br>

<br>

<br>

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

1

2

3

4

5

6

/* Authentication type and info */

$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

/* Authentication type and info */

$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本地登陆设置,F:/xampp/phpMyAdmin/config.inc.php<br>$cfg['Servers'][$i]['auth_type'] = 'config';

修改成

$cfg['Servers'][$i]['auth_type']= 'cookie';
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn