mysql字段值默值更改为空_xampp默认mysql密码设置,修改mysql的默认空密码

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

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

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

user表中,root的两个用户的密码为空。

20111127183201.png

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

编辑后如下图

20111127183306.png

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

1

UPDATE

user SET password=PASSWORD('new_password')

WHERE user='root';

20111127183405.png

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

F:\xampp\phpMyAdmin\config.inc.PHP

找到如下代码

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是数据库管理程序,我们要用到它来创建管理数据库等操作,如果您用别的数据库管理工具比如navicat等,您可以不用管phpmyadmin,因为phpmyamdin和navicat的作用是一样的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值