Heim  >  Artikel  >  Datenbank  >  MySQL忘记root密码的解决方案

MySQL忘记root密码的解决方案

WBOY
WBOYOriginal
2016-06-07 16:39:36949Durchsuche

之前在安装lnmp时,进行到MySQL输入密码这一步的时候,不小心输入的退格键,导致不知道最终输入进去的密码是什么,因此从网上找到了MySQL修改root密码的解决方案,现整理分享如下。 本文所属环境为CentOS6.4(32位)。 首先,在/etc/my.cnf中,找到[mysqld]

之前在安装lnmp时,进行到MySQL输入密码这一步的时候,不小心输入的退格键,导致不知道最终输入进去的密码是什么,因此从网上找到了MySQL修改root密码的解决方案,现整理分享如下。

本文所属环境为CentOS6.4(32位)。

首先,在/etc/my.cnf中,找到[mysqld],添加一行:
skip-grant-tables

重启MySQL:
/etc/init.d/mysql restart

进入MySQL的命令行,并依次执行如下命令:

mysql> use mysql;
mysql> update user set password=password('newpwd') where user='root';
mysql> flush privileges;
mysql> exit

其中的’newpwd’是更改后的新密码,需要用户重新指定。

重新打开/etc/my.cnf,将刚才修改的地方改回初始状态。

再次重启MySQL:
/etc/init.d/mysql restart

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