MySQL 5.7重置root密码

有时候,我们可能会忘记MySQL数据库root用户的密码,导致无法登陆和使用数据库。这时,只要我们有应用服务器的管理员账户,就可以通过重置root密码的方式重新设置新密码并登陆MySQL数据库。

操作方法

  • 01

    停止 mysql 服务。可通过执行:sudo /etc/init.d/mysql stop命令,或者“killall -TERM mysqld”实现。

  • 02

    启动mysqld_safe安全模式,可执行:mysqld_safe --skip-grant-tables --skip-networking &

  • 03

    连接mysql服务。执行:mysql -u root

  • 04

    变更root用户的密码。在mysql环境中,执行update语句:update mysql.user set authentication_string=password('123qaz') where user='root'; 参见注意事项1,执行成功后,继续执行:flush privileges;  exit; 退出mysql。

  • 05

    重启mysql服务。执行:sudo service mysql start

  • 06

    尝试连接并用root用户登陆MySQL。执行:mysql -u root -p,然后输入新密码,即可登陆成功。

(0)

相关推荐

  • MySQL重置root密码

    有时候忘记了root密码,或者不知道mysql的初始密码,采用这个方案,能很好的解决这个问题. 操作方法 01 关闭mysql服务 service mysql stop 02 新建一个文件 假设 /t ...

  • CentOS重置root密码

    在使用Linux系统的时候root密码是十分关键的安全机制.但是假设那天丢失了root密码的话问题就严重了.下面为大家介绍CentOS–root密码忘记的解决办法. 操作方法 01 重启系统,在开机启 ...

  • Linux如何重置root密码

    平日里让管理员头疼的事情已经很多了,偶尔把密码忘记了也不用慌,重置密码只需简单几步,请通过<Linux就该这么学>书中的方法先确认这台系统是不是红帽RHEL7系统再进行下面的操作哦: 操作 ...

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

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

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

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

  • Mysql修改设置root密码的命令及方法

    Mysql数据库是开源是数据库,一般来说mysql会搭配PHP来使用.但现在越来越多的Asp/Aspx甚至是Jsp程序员也都考虑选择用Mysql开开发程序了.前几天我们单位开发的一套技术转移平台就是选 ...

  • linux系统忘记root密码解决方法

    linux系统忘记了root密码不要急着重装系统,可以使用单用户模式进入系统重置root密码.但是前提条件下要能通过KVM(虚拟的也行)进入系统. 操作方法 01 重启操作系统按任意键,界面会停留在g ...

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

    linux/win重置mysql的root密码 操作方法 01 Windows环境的找回方法: 范甘迪说法国 1.打开cmd命令窗口,先输入命令: net stop mysql    回车     # ...

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

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