Windows如何修改MySQL用户root密码

Windows如何修改MySQL用户root密码

大家好,又见面了,我是全栈君。

MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。搭配 PHP 和 Apache 可组成良好的开发环境。因此用的很广泛。很多人都会遇到MySQL需要修改密码的情况,比如密码太简单、忘记密码等等。这里我就教大家几种修改MySQL密码的方法。这里以修改root密码为例,操作系统为windows。

先要声明一点,大部分情况下,修改MySQL是需要有mysql里的root权限的, 所以一般用户无法更改密码,除非请求管理员。

工具/原料

  • windows

  • MySQL

方法1 ​用SET PASSWORD命令

  1. 1

    1、打开终端win+r输入cmd回车即可打开;

    2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。

    3、修改MySQL的root用户密码,格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘shapolang’); 上面例子将用户root的密码更改为shapolang ;

    重新登录,输入新密码shapolang就ok了;

    Windows如何修改MySQL用户root密码

    Windows如何修改MySQL用户root密码

    Windows如何修改MySQL用户root密码

    END

方法2 用mysqladmin

  1. 1

    1、打开终端win+r输入cmd回车即可打开;

    2、修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -pshapolang password 123456

    上面例子将用户root原来的密码shapolang改为新密码123456

    重新登录,输入新密码123456就ok了;

    Windows如何修改MySQL用户root密码

    END

方法3 用UPDATE直接编辑user表

  1. 1

    1、首先登录MySQL。

    2、 连接权限数据库: use mysql; 。3、改密码:update user set password=password(“shapolang”) where user=”root”;(别忘了最后加分号) 。 4、刷新权限(必须步骤):flush privileges;

    重新登录,输入新密码shapolang就ok了;

    Windows如何修改MySQL用户root密码

    END

方法4 忘记root密码的时候

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

    2、打开DOS窗口,转到mysql\bin目录。 3、 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。 6、连接权限数据库: use mysql; 。 7、改密码:update user set password=password(“root”) where user=”root”;(别忘了最后加分号) 。 8、刷新权限(必须步骤):flush privileges; 。 9、退出  quit。

    重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;

    Windows如何修改MySQL用户root密码

    END

注意事项

  • mysql相关命令如果无法执行,可以将命令所在目录加入环境变量中,或者进到命令所在目录再执行

转载于:https://my.oschina.net/sfshine/blog/802766

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108734.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 线序568A 568B_232串口转网线线序

    线序568A 568B_232串口转网线线序线序留作备份,方便查找

  • 以太坊钱包erc20_xvg币智能合约

    以太坊钱包erc20_xvg币智能合约以太坊被称为区块链2.0,就是因为以太坊在应用层提供了虚拟机,使得开发者可以基于它自定义逻辑,通常被称为智能合约,合约中的公共接口可以作为区块链中的普通交易执行。本文就智能合约发代币流程作一完整介绍(

  • java map 二维数组_Java二维数组实现简单Map

    java map 二维数组_Java二维数组实现简单Map这些天频繁的在使用二维数组,让我觉得二维数组要比Map更灵活多变,以前和别人提起“数据结构”总能听到有人问:“如果编程语言里没有HashMap,你能自己实现一个Map来用么?”。熟练了二维数组,今天我就来尝试实现一个最简单的Map吧,我没有参考网上的例子,也没去想数据结构书中是怎么讲的,纯粹的自己个一个设计方案,中途遇到很多问题,但还是逐个解决了,还有很多不足之处,希望大家能帮我指点指点,一起交流…

  • linux桌面主题_ubuntu轻量级桌面

    linux桌面主题_ubuntu轻量级桌面Ubuntu默认的主题一直是大家一个争议的话题,很多Ubuntu用户对Ubuntu主色调为黄色的主题并不感冒,也许这就是所谓的众口难调吧。其实稍微动动手就可以让你的Ubuntu以一个新的面貌展现在你的面前。刚刚在sizzledcore.com上看到适用于UbuntuLinux的23个不同风格的主题,感觉相当不错,便立即和大家分享。当然你也可以把他们用的采用GNOME桌面的别…

  • 360 截图快捷键「建议收藏」

    360 截图快捷键「建议收藏」转载于:https://www.cnblogs.com/fdd566/p/6568232.html

    2022年10月23日
  • LM算法代码_快速排序算法代码

    LM算法代码_快速排序算法代码LM算法+推导+C++代码实践一、算法推导二、代码实践参考一、算法推导二、代码实践#include<Eigen/Dense>#include<Eigen/Sparse>#include<iostream>#include<iomanip>#include<math.h>usingnamespacestd;usingnamespaceEigen;constdoubleDERIV_STEP=1

发表回复

您的电子邮箱地址不会被公开。

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