忘记 mysql 数据库连接密码(解决方案)「建议收藏」

由于CSDN的目录只在固定地方显示,并不是很方便阅读,又占空间,所以本文章已同步更新到个人博客上,在个人博客上的文章,有滑动侧边目录栏,阅读体验更加,而且文章的样式也更为丰富,推荐各位同学前往我的个人博客读阅。个人博客地址:http://zwd596257180.gitee.io/blog/2019/04/16/mysql_change_password/…

大家好,又见面了,我是你们的朋友全栈君。


由于 CSDN 的目录只在固定地方显示,并不是很方便阅读,又占空间,所以本文章已同步更新到个人博客上,在个人博客上的文章,有滑动侧边目录栏,阅读体验更加,而且文章的样式也更为丰富,推荐各位同学前往我的个人博客读阅。 

个人博客地址:忘记 mysql 数据库连接密码,怎么办? | 东Ge博客


                       忘记 mysql 数据库连接密码


忘记 mysql 数据库连接密码(解决方案)「建议收藏」


简单粗暴:直接修改密码。

本次操作所有需要用到的密令行:

bin>net stop mysql

bin>mysqld –skip-grant-tables

bin>mysql

mysql>use mysql

mysql>update user set password=password(“123456″) where user=”root”;

(或者:update mysql.user set authentication_string=password(‘root’) where user=’root’ ;)

mysql>flush privileges;

mysql>quit

bin>mysqladmin -u root -p shutdown

bin>net start mysql

如果你不是大神,看不懂这命令行是干嘛用,请直接看下面的图文详解。

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

1.进入 mysql 的 bin 目录下,打开 cmd ,关闭 mysql 数据库。

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

2.输入 mysqld –skip-grant-tables 回车。

(–skip-grant-tables 的意思是启动 MySQL 服务的时候跳过权限表认证)

注意:这时候,刚刚打开的 cmd 窗口已经不能使用了。重新再 bin 目录下打开一个新的 cmd 窗口进行下面的操作。

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

3.重新打开一个 cmd 窗口。输入 mysql 回车。下面是成功后的显示图。

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

4.连接权限数据库:use mysql

忘记 mysql 数据库连接密码(解决方案)「建议收藏」\

5.修改数据库连接密码:

update user set password=password(“123456″) where user=”root”;

注释:这里的“123456”为新密码,请根据自己的需求,输入新的密码。注意语句后面的“;”不能遗漏。

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

6.刷新权限(必须步骤)

flush privileges;

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

7.退出 mysql 

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

8.修改 root 密码后,需要执行下面的语句和新修改的密码。不然开启 mysql 时会出错。

mysqladmin -u root -p shutdown

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

9.重启 mysql

忘记 mysql 数据库连接密码(解决方案)「建议收藏」

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ASSERT_VALID宏[通俗易懂]

    ASSERT_VALID宏[通俗易懂]ASSERT_VALID()验证指针是否指向空值//AssurethatpMyObjectisavalidpointertoan//objectderivedfromCObject.ASSERT_VALID(pMyObject);SeeAlso   ASSERT,VERIFY

    2022年9月5日
    2
  • html语言怎么在虚线中加字,html下划线虚线 高分。。html语言如何在文字下面插入一条虚线。…

    html语言怎么在虚线中加字,html下划线虚线 高分。。html语言如何在文字下面插入一条虚线。…在HTML中边框的下划线用虚线怎么表示出来呀?css里怎么使得文字的下划线是虚线啊?我想做个CSS想让文字的下划线是虚线,请问怎么实现啊?CSS下划线是虚线怎么表示CSS下划线是虚线怎么表示高分。。html语言如何在文字下面插入一条虚线。HTML高手帮我写一段关于带下划虚线的简单代码~谢了看图,红线为虚线。。。就是在一行字下面,比如,一行字只有两个字,但.red-underspanne{bor…

    2022年5月24日
    47
  • 学习日志之synthesis and optimization(4)——banding and sharing

    学习日志之synthesis and optimization(4)——banding and sharing一个设计好的电路经过调度算法之后可以避免在时间上的一些限制,但是前面说的算法并没有涉及到硬件资源方面的constrains。在这里主要是开始进行资源的分配,这个过程在空间域上进行的资源与操作的绑定和分享。当然实际情况下并不仅仅需要考虑单一的时间域限制或是仅考虑空间域限制。而是需要两者同时考虑。要充分描述一个电路结构就需要以下一些元素:1.资源(resorces):用于在电路中实现各种算法…

    2022年10月9日
    0
  • Linux学习——磁盘管理、用户管理、权限管理命令

    一:磁盘管理 df 查看磁盘大小 –h 1024 –H 1000 du 统计磁盘上文件的大小 — du -s /目录 — -h 1024显示二:用户管理 1 Linux中用户和用户组的概念 用户:使用操作系统的人,可以有很多的用户,运行多个用户同时操作一个系统 用户组:具有相同系统权限的一

    2022年2月26日
    40
  • DVWA之反射型XSS代码审计

    DVWA之反射型XSS代码审计目录lowmediumhighimpossible从整个cms的角度去分析这个漏洞low前端代码如下。定义了一个表达以get的方式发送请求形式为?name=。然后包含了一个$html的变量源码如下。array_key_exists()函数检查某个数组中是否存在指定的键名,如果键名存在则返回true,如果键名不存在则返回false。$_GET为超全局变量。直接将输入的name值赋值给变量$html然后前端再引用这个变量,所以触发xss<?php.

    2022年6月2日
    28
  • java中重定向和转发的区别_java中转发和重定向的使用区别

    java中重定向和转发的区别_java中转发和重定向的使用区别java重定向和转发的区别response.sendredirect("http://www.foo.com/path/error.html");重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所…

    2022年9月3日
    4

发表回复

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

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