博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xampp默认mysql密码设置,修改mysql的默认空密码
阅读量:5957 次
发布时间:2019-06-19

本文共 1424 字,大约阅读时间需要 4 分钟。

 

分类: 

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

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

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

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

编辑后如下图

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

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

另外既然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的作用是一样的

 

转载地址:http://ntrxx.baihongyu.com/

你可能感兴趣的文章
IEE数据库kill指定条件的进程
查看>>
【leetcode】Kth Largest Element in an Array (middle)☆
查看>>
算法-表达式求值
查看>>
github 提交报403 forbidden的错误解决
查看>>
jquery 事件冒泡的介绍以及如何阻止事件冒泡
查看>>
兰州大学,财经兰州大学改名
查看>>
CreateFont详细解释
查看>>
Java知多少(92)滚动条
查看>>
【转】crontab定时任务中文乱码问题
查看>>
086设置日期选择器框的显示样式
查看>>
macbook air电池保养方法
查看>>
Qt5官方demo分析集10——Qt Quick Particles Examples - Emitters
查看>>
APP测试体系
查看>>
Python的with...as的用法
查看>>
Android开发UI之EditText+DatePicker带日期选择器的编辑框
查看>>
apt-get方式安装lnmp环境
查看>>
ubuntu 安装 qt等软件
查看>>
js模态窗口
查看>>
LayoutInflater的infalte()
查看>>
TCP粘包, UDP丢包, nagle算法
查看>>