[原创]linux/win重置mysql的root密码

linux/win重置mysql的root密码

操作方法

  • 01

    Windows环境的找回方法: 范甘迪说法国 1、打开cmd命令窗口,先输入命令: net stop mysql    回车     #关闭mysql服务。 进入到D:\SOFT_PHP_PACKAGE\mysql\bin\ 目录下,执行mysqld --skip-grant-tables  启动MySQL Server   (如果报错,执行mysqld-nt --skip-grant-tables)如图:

  • 02

    另外打开一个cmd窗口, 依次输入以下命令,将root账户密码重置为123456。(命令输入部分用红色标注) mysql mysql>use mysql; mysql> update user set password=password("123456") where user="root"; mysql>flush privileges; exit 如图:

  • 03

    关闭两个命令窗口,此时还无法启动mysql因为mysql进程还在运行中,打开任务管理器,找到mysqld开头的进程,点结束进程,如图:

  • 04

    输入命令:net start mysql  启动mysql,或者进服务启动mysql,就可以用root账户和新密码登陆管理了。

  • 05

    linux环境的找回方法: 1、ssh登陆到linux服务器,向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在mysql的数据库所在的目录中。(命令输入部分用红色标注) #killall -TERM mysqld 2、 使用`--skip-grant-tables' 参数来启动 mysqld(/www/wdlinux/mysql/bin/为wdcp系统的mysql路径,非此系统的,请变更mysql的路径)。 #cd /www/wdlinux/mysql/bin/ #mysqld_safe --skip-grant-tables 启动后的状态,如图:

  • 06

    3、 原有的ssh客户端不要关闭(若该客户端超时,可能导致重置密码失败,所以重置密码过程建议在几分钟内完成),新开一个ssh客户端登陆,登陆后输入mysql命令登陆到mysql: >mysql 然后输入以下命令重置密码: >use mysql >update user set password=password("123456")  where user="root"; >flush privileges; 如图:

  • 07

    4、输入命令: #killall -TERM mysqld #service mysqld start 5、用新密码登陆试试

(0)

相关推荐

  • 如何在Linux(CentOS)下重置MySQL根(Root)密码

    本例中以CentOS6.6下修改MySQL5.1.73举例说明. 1.首先输入"service mysqld status"查看当前mysql服务状态,下图显示正在mysqld服务 ...

  • linux系统下 mysql数据库root密码破解

    本文主要介绍安装在linux系统下的mysql数据库忘记root密码的情况下,如何登录数据库修改root密码,方便以后登录. 操作方法 01 确保mysql正常安装且以前可以正常运行访问.找到mysq ...

  • Linux下MySQL忘记root密码怎么办

    Linux下如果忘记MySQL的root密码,可以通过修改配置的方法,重置root密码 操作方法 01 修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip- ...

  • MySQL忘记root密码??重置方法

    如果MySQL密码忘记了root密码导致无法登录,如下图所示,这个时候怎么办,只能重置root密码了.有一个弊端就是需要停MySQL服务,如果这是生产数据库操作起来就没那么方便了 操作方法 01 如果 ...

  • 怎么修改linux上mysql的root密码?

    用户需要修改mysql的root密码一般分为两种情况,一种是忘记了mysql的root密码,一种是知道root密码,需要更换一下密码,这两种情况都可以参考本. 一.知道原来root密码的情况 01 知 ...

  • linux在grub界面修改root密码教程

    各位在使用linux操作系统的时候,忘记密码或者想要更改密码的时候可以在grub界面下更改root密码.本篇将在centos7下进行操作. 操作方法 01 首先启动centos7电源,在下面图形化界面 ...

  • mysql忘记root密码解决办法

    通常在使用Mysql数据库时,如果长时间没有登陆,或者由于工作交接完成度不高,会导致数据库root登陆密码忘记,本文给大家介绍一种当忘记mysql root密码时的解决办法 操作方法 01 首先停止数 ...

  • MySQL修改root密码的多种方法

    操作方法 01 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD( ...

  • linux下如何找回mysql root密码

    linux下如何找回mysql root密码 操作方法 01 编辑MySQL配置文件 vi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables ...