Heim >Datenbank >MySQL-Tutorial >忘记root密码终极修改MySql密码方法

忘记root密码终极修改MySql密码方法

WBOY
WBOYOriginal
2016-06-07 17:52:371097Durchsuche

在linux与windows系统中mysql的root权限是无限的,如果忘了密码我们不能直接修改需要做一些操作,下面我分别介绍了mysql在windows root密码修改与linux root密码修改方法。

windows中忘记root密码


如果本地忘记了root密码 ,可以试试以下方法:

打开CMD首先停止mysql服务

 代码如下 复制代码

net stop mysql

进入mysql安装目录下的bin文件夹,然后输入

 代码如下 复制代码

mysqld-nt --skip-grant-tables

跳过密码检测

然后另外新打开一个cmd窗口

输入mysql 直接回车可以以root权限进入mysql

 代码如下 复制代码

use mysql

update user set password=password("新密码") where user="root";

flush privileges;

如果无错误提示,密码 即可更改成功。

linux中忘记root密码

linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,本人把其总结如下:
(一)Linux 系统密码破解

  1.在grub选项菜单按e进入编辑模式
  2.(按e)编辑kernel那行 添加 /init 1 (或/single)
  3.按B重启
  4.进入后执行下列命令

 代码如下 复制代码

#vi /etc/passwd  进入passwd文件

将第一行的root:x:0....中的X删除,变成 root::0....然后保存退出!

在进去系统此时root密码为空。

修改密码

 代码如下 复制代码

#passwd root

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn