Heim > Datenbank > MySQL-Tutorial > MySQL数据库密码忘记,不用怕!_MySQL

MySQL数据库密码忘记,不用怕!_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 14:02:14
Original
1196 Leute haben es durchsucht

本文主要介绍的是忘记MySQL数据库密码的实际解决方案,如果在实际操作中你不小心忘记MySQL数据库密码可以说是一件十分麻烦的事情,以下的文章就是对一麻烦事的破解,以下就是文章的主要内容描述。

破解本地MySQL数据库密码:

Windows:

1.用系统管理员登陆系统。

2.停止MySQL的服务。

3.进入命令窗口,然后进入 MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin

4.跳过权限检查启动MySQL,

c:\mysql\bin>mysqld-nt ––skip-grant-tables

或则:c:\mysql\bin>mysqld ––skip-grant-tables

mysqld.exe是微软Windows MySQL server数据库服务器相关程序。mysqld-nt.exe是MySQL Daemon数据库服务相关程序。

5.[未验证]

重新打开一个窗口

进入c:\mysql\bin目录,设置root的新MySQL数据库密码

c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"

c:\mysql\bin>mysqladmin -u root -p shutdown

将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。

5.[验证]或则:

重新开打一个命令提示符的窗口(CMD)

用空MySQL数据库密码方式使用root用户登录 MySQL;

<ol class="dp-xml"><li class="alt"><span><span>mysql -u root </span></span></li></ol>
Nach dem Login kopieren

修改root用户的密码;

<ol class="dp-xml">
<li class="alt"><span><span>mysql</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> update mysql.user set </span><span class="attribute"><font color="#ff0000">password</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">PASSWORD</font></span><span>('新密码') where </span><span class="attribute"><font color="#ff0000">User</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">'root'</font></span><span>;   </span></span></li>
<li>
<span>mysql</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> flush privileges;   </span>
</li>
<li class="alt">
<span>mysql</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> quit  </span>
</li>
</ol>
Nach dem Login kopieren

6.停止MySQL Server,用正常模式启动Mysql

7.你可以用新的密码链接到Mysql 了。

Unix&Linux

1.用root或者运行mysqld 的用户登录系统;

2.利用kill命令结束掉mysqld的进程;

3.使用–skip-grant-tables参数启动MySQL Server

<ol class="dp-xml"><li class="alt"><span><span>shell</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>mysqld_safe –skip-grant-tables & </span></span></li></ol>
Nach dem Login kopieren

4.为设置新MySQL数据库密码

<ol class="dp-xml"><li class="alt"><span><span>shell</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>mysqladmin -u root flush-privileges password "newpassword" </span></span></li></ol>
Nach dem Login kopieren

5.重启MySQL Server

附录:

MySQL修改密码的方法大全:

<ol class="dp-xml">
<li class="alt"><span><span>mysql</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> update user set </span><span class="attribute"><font color="#ff0000">Password</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">password</font></span><span>('newpassword') where </span><span class="attribute"><font color="#ff0000">User</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">'root'</font></span><span>;   </span></span></li>
<li><span>MYSQLADMIN -u root -p PASSWORD mypasswd   </span></li>
</ol>
Nach dem Login kopieren

可以修改MYSQL文件夹中的MY.INI文件

<ol class="dp-xml">
<li class="alt"><span><span>mysql</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> SET PASSWORD FOR myuser@</span><span class="attribute"><font color="#ff0000">localhost</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">PASSWORD</font></span><span>('mypasswd');   </span></span></li>
<li>
<span>mysql</span><span class="tag"><strong><font color="#006699">></font></strong></span><span> GRANT USAGE ON *.* TO myuser@localhost IDENTIFIED BY 'mypassword';   </span>
</li>
</ol>
Nach dem Login kopieren

Tag标签: MySQL忘记密码,MySQL找回密码,Mysql密码,修改MySQL数据库密码

Verwandte Etiketten:
Erklärung dieser Website
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
Aktuelle Ausgaben
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage