Home  >  Article  >  Database  >  mysql几种忘root密码找回方法

mysql几种忘root密码找回方法

WBOY
WBOYOriginal
2016-06-07 17:51:32906browse

本文章分析了关于mysql几种忘root密码找回方法,我们主要是介绍了关于利用多种方法来找回mysql root密码,下面我们来看看教程。

在windows下:

打开命令行窗口,停止服务:

 代码如下 复制代码
Net stop mysql

启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe (或mysqld.exe)
执行:mysqld-nt (或mysqld.exe) --skip-grant-tables 当前窗口将会停止。
另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql

 代码如下 复制代码
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit

用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了

在linux下:

如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是

 代码如下 复制代码
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;

重新杀 MySQL ,用正常方法启动

用相同版本的MYSQL库替换:(一定要先备份)
1,重新在另一台电脑上安装相同版本的MySQL
2,删除忘记密码的电脑中MySQL安装目录中datamysql的全部内容(要先停止MySQL服务)
3,Copy新装的电脑上MySQL安装目录中datamysql的全部内容 to 刚刚删除的目录中
4,启动MySQL服务

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn