查看MySQL初始密码并修改

查看MySQL初始密码并修改1 安装时的初始密码查看 当安装 mysql 的服务 mysqldinstal 初始化 mysql 在这里 初始化会产生一个随机密码 如下图框框所示 记住这个密码 后面会用到 mysqldinitia 2 若没注意初始密码 可以通过查看安装目录中的文件来找回密码 找到 data 文件夹下面的 XXX err 文件 我这里是 DESKTOP GURKLIR err 3 使用记事本打开 有些人的文件里面有很多条记录可

1.安装时的初始密码查看:

当安装mysql的服务:mysqld –install

 

  查看MySQL初始密码并修改

  

 

  初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld –initialize –console)

  查看MySQL初始密码并修改

 

 2.若没注意初始密码,可以通过查看安装目录中的文件来找回密码:

找到data文件夹下面的XXX.err文件(我这里是DESKTOP-GURKLIR.err

查看MySQL初始密码并修改

使用记事本打开,有些人的文件里面有很多条记录可以直接查找A temporary password is这一句话

查看MySQL初始密码并修改

后面的RjSmyy)yE6Me就是初始密码了

查看MySQL初始密码并修改

 

3.修改MySQL密码的几种方式:

方法1: 用SET PASSWORD命令   

 

首先登录MySQL。  

 

格式:mysql> set password for 用户名@localhost = password(‘新密码’);  

 

例子:mysql> set password for root@localhost = password(‘123’);  

 

 

 

方法2:用mysqladmin   

 

格式:mysqladmin -u用户名 -p旧密码 password 新密码  

 

例子:mysqladmin -uroot -p password 123  

 

 

 

方法3:用UPDATE直接编辑user表   

 

首先登录MySQL。  

 

mysql> use mysql;  

 

mysql> update user set password=password(‘123′) where user=’root’ and host=’localhost’;  

 

mysql> flush privileges;  

 

 

 

方法4:在忘记root密码的时候,可以这样   

 

以windows为例:   

 

(1). 关闭正在运行的MySQL服务。  

 

(2). 打开DOS窗口,转到mysql\bin目录。  

 

(3). 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。  

 

(4). 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。  

 

(5). 输入mysql回车,如果成功,将出现MySQL提示符 >。  

 

(6). 连接权限数据库: use mysql; 。  

 

(7). 改密码:update user set password=password(“123″) where user=”root”;(别忘了最后加分号) 。  

 

(8). 刷新权限(必须步骤):flush privileges; 。  

 

(9). 退出 quit。  

 

(10). 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229279.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:04
下一篇 2026年3月16日 下午5:04


相关推荐

  • lookdiv激活码2021【在线注册码/序列号/破解码】

    lookdiv激活码2021【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    42
  • 毕业两年

    又到毕业季,去年毕业一年,今年,毕业两年了,一年一度的“毕业N年”系列。今年经历了两件事,离职和成长。离职 去年8月份从百度离职了,北京来到杭州,加入现在这家创业公司,做乐器教育方向的,应用叫Finger。成长 技术。这个三两句话也说不清楚,最近一年忙于工作也没写博客了。从客观角度来看的话,更多关注工程的架构和可扩展性,也厌烦了重复性的工作,把重复性的逻辑都通过封装解耦出去,通过“

    2022年3月11日
    44
  • oracle11g详细安装教程_oracle11g32位安装

    oracle11g详细安装教程_oracle11g32位安装1、首先从http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html下载合适的oracle数据库版本。2、解压压缩包,点击setup.exe,开始安装,一下为安装步骤的截图:口令:oracle11g第四步如果不是集群服务器要选择单实例数据库安装。

    2026年2月11日
    3
  • $.ajax()方法参数详解

    $.ajax()方法参数详解$.ajax()方法是jQuery最底层的Ajax实现。它的结构为:$.ajax(options)该方法只有一个参数,但是这个对象里包含了$.ajax()方法所需要的请求设置以及回调函数等信息,参

    2022年7月3日
    26
  • 软件测试生命周期与bug生命周期

    软件测试生命周期与bug生命周期目录一 软件测试 amp 软件开发生命周期二 描述一个 bug 三 bug 级别与生命周期四 测试执行一 软件测试 amp 软件开发生命周期 1 软件测试与软件开发的对应过程 1 需求阶段 测试人员了解需求 对需求进行分解 得出测试需求 2 计划阶段 根据需求编写测试计划或测试方案 3 设计阶段 测试人员搭建测试用例框架 根据需求和设计编写一部分测试用例 4

    2026年3月26日
    2
  • golang中的json decode丢失精度的问题

    golang中的json decode丢失精度的问题最近发现的一个坑当用enconding/json包的时候,数字默认是处理为float64类型的,这就导致了int64可能会丢失精度,这时候要用dec.UseNumber将处理的数字转换成json.Number的形式,再自己去做typeassertion代码packagemainimport( "fmt" "encoding/json" "strings")funcCr…

    2022年7月17日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号