以前开发我一直都是用的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的作用是一样的

xampp默认mysql密码设置,修改mysql的默认空密码相关推荐

  1. mysql:Windows修改MySQL数据库密码

    mysql:Windows修改MySQL数据库密码 用SET PASSWORD命令 用mysqladmin 用UPDATE直接编辑user表 忘记密码时 用SET PASSWORD命令 这是最后成功的 ...

  2. mysql 禁止空密码登录_phpMyAdmin空密码登录被禁止 (参见 允许空密码)

    目前在ubuntu下,需要一个方便点的mysql客户端,Mysql Workbench感觉不是特别方便,于是下载了phpMyAdmin(phpMyAdmin-4.7.9-all-languages.z ...

  3. 计算机开机密码有几成,电脑密码设置有哪些类型 电脑开机密码忘了怎么解锁...

    现在电脑以及逐渐大众化了,很多用户为了不让别人乱动自己的电脑往往会通过设置密码的方式,电脑上有多个密码可以设置,注意要记好密码,忘记密码就难受了,就在前几天,小编朋友的开机密码忘了,自己花了大半天的功 ...

  4. Linux下使用MySQL——忘记root密码及修改MySQL默认编码

    概述: 本博客不再对MySQL的语法进行讲解和说明,想了解或熟悉的朋友请自行百度或Google学习.本博客主要是针对MySQL除语法之外的总结,希望能够也能帮助到你. 1.CentOS6.x下MySQ ...

  5. mysql删除默认密码_修改mysql默认密码方法

    问题描述 今天在MAC上安装完MYSQL后,MYSQL默认给分配了一个默认密码,但当自己在终端上使用默认密码登录的时候,总会提示一个授权失败的错误:Access denied for user 'ro ...

  6. liunx在线安装mysql/修改mysql密码/设置简单mysql密码

    在liunx上安装mysql 在线安装需要使用yum命令需要root权限,普通用户不能使用,如何把普通用户改成root用户,如何判断是不是root用户.参照主页其他文章 1.获取mysql yum源 ...

  7. mamp mysql 密码,设置/修改 phpmyadmin 密码 (MAMP)

    在使用phpMyAdmin操作数据库时,首先需要设置mysql的root用户的密码.具体操作参考前一篇博文.设置完mysql的root密码之后,需要对phpMyAdmin的登录进行一些配置. 未经配置 ...

  8. mysql中设置字符,MySQL 修改默认字符集

    一.检查默认字符集 mysql> show variables like '%char%'; +--------------------------+---------------------- ...

  9. mysql密码设置 alert_MySQL用户、权限及密码操作

    1 创建用户 1.1 create user 格式如下: CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'; 其中,username ...

  10. mac查看mysql+utf8_Mac上修改MySQL默认字符集为utf8

    1.检查默认安装的mysql的字符集 mysql> show variables like '%char%'; +--------------------------+------------- ...

最新文章

  1. CUDA Libraries简介
  2. 关于mysql优化_MYSQL---关于MYSQL优化
  3. [转]Nginx的负载均衡方式
  4. ICallbackEventHandler不支持二次回调的问题
  5. 你是怎么看待那些拿几千块钱炒股的人?
  6. 【OCP题库-12c】最新CUUG OCP 071考试题库(71题)
  7. 计算机主机放电,电脑需要放电才能开机_电脑主板放电才能开机
  8. 罗永浩当年求职新东方一万多字的求职信
  9. 二层交换配置完ping失败_在三层交换机和二层交换机做怎么配置使这两台主机ping通...
  10. TikTok搬运视频怎么做,搬运怎样的视频最好
  11. 2022年R1快开门式压力容器操作理论题库及在线模拟考试
  12. 苹果系统 如何快速访问服务器,4如何在iPhone / Windows / Mac上快速访问iCloud照片
  13. 最全Java项目合集(附源码课件),可完美运行
  14. C语言实现解析gps坐标(在一串字符串中找到北纬和东经的值)
  15. echarts 国际化
  16. .NET的资源并不限于.resx文件(二)
  17. 年度团队个人回顾工坊实录
  18. LTE入门-孙宇彤-专题视频课程
  19. 焦点图(轮播图)的实现及详解
  20. 三星s5830i详细刷机教程

热门文章

  1. 2020-09-24
  2. 高燃、邓迪、张鹤翔 MySee创业团队
  3. laydate天蓝色的皮肤
  4. unity 在game视图模型穿插问题
  5. Redis占用大量内存并且报错 Can‘t save in background: fork: Cannot allocate memory
  6. 计算机图形学——实验四 纹理映射实验
  7. Windows10自带键盘突然失灵
  8. 关于在英伟达官网下载 CUDA 10.0 win10版本失败原因探索
  9. 程序员为维持游戏开发被迫炒股,一年内反赚1600万;雷军退任天星银行董事会主席;华为开源Karmada将捐赠CNCF...
  10. ECG起搏器数据库 下载 PacedECGdb