mysql忘记密码时,重置密码

1、以管理员身份运行cmd命令

2、首先进入bin目录,直到看到mysqld.exe文件

3、输入mysqld --skip-grant-tables命令,此命令执行后就再也无法操作,此时需要先在任务管理器中结束mysqld.exe进程

4、然后重新打开一个cmd窗口

5、输入mysql命令,跳过安全检查,直接进入数据库

6、更改root密码,输入 update user set password = password(‘新密码‘) where user = ‘root‘ and host = ‘localhost‘;命令

7、密码已经更改,重新启动,输入新密码就完成了

原文地址:https://www.cnblogs.com/sunyang-001/p/10829773.html

时间: 2024-10-08 06:08:02

mysql忘记密码时,重置密码的相关文章

mysql忘记密码,如何重置密码

方法,教你两招重置root密码! 1.使用mysqladmin修改mysql密码 C:\>mysqladmin -udbuser -p password newpass Enter password: oldpass 当然用此命令的前提是你把mysql加入了环境变量,如果没有加入环境变量的话那只能在命令行下cd到mysqladmin所在的 目录下与此那个次命令了! 2.重置root密码 方法一: 在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,

VMWare——window server 2008/2012 administrator 密码忘记,设置重置密码

用VMWare安装window server 2008或者2012忘记密码后,想要修改密码满麻烦的. 以下过程是我成功修改密码的过程: 1.首先需要需要链接一个ISO文件 需要特别注意把“启用连接”勾上,这个地方坑了我好长时间.不勾上,系统启动没办法CD-ROM Drive进入的. 2.关闭虚拟机.以下面的方式打开虚拟机: 3进入BIOS界面—>选择Boot:确保启动方式是以CD-ROM Driver 4.然后重新启动.重新启动后,会进入到安装系统界面. 5.点击下一步,在下一个界面左下面,第一

Linux MariaDB 遗忘密码后重置密码

Linux MariaDB 遗忘密码后重置密码 MariaDB 是 MySQL 的一个分支数据库.处理的办法和 MySQL 相同. 修改 MySQL 配置文件 在 [mysqld] 追加配置项: [[email protected] ~]# vim /etc/my.cnf [[email protected] ~]# cat /etc/my.cnf ... [mysqld] skip-grant-tables ... 1 2 3 4 5 6 1 2 3 4 5 6 重启相关服务 该示例使用的是

mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案

由于一段时间没有使用MySQL,忘记了root登录密码. 决定重置下密码,搜索帮助. 参考文档: http://blog.csdn.net/odailidong/article/details/50770988 http://www.cnblogs.com/emanlee/p/4621727.html 重置密码: 1),进入mysql bin目录,目的,使用工具. 2)停止服务,开启忽略登录权限验证步骤. 3)打开另一cmd窗口,以下会忽略密码验证直接登录进MySQL命令行操作,不过此操作限制了

Windows下Mysql 用户忘记密码时修改密码

一般这种情况都可以用安全模式下修改来解决.安全模式下即跳过权限检查,输入账号后直接登录进mysql 1.使用管理员权限打开dos窗口,进入mysql安装目录的bin文件夹下,将Mysql服务关闭 sc stop mysql 2.以安全模式启动mysql mysqld --skip-grant-tables 3.保持窗口不要关闭,打开另一个dos页面,并登录数据库,要求输入密码直接回车即可 mysql -u root -p 4.切换至mysql库,然后进行密码修改,修改后flush一下 use m

Mac brew安装MySQL8.0.18后忘记密码(重置密码篇)

前要:MySQL8后密码要求很高,要有大小写字母和数字特殊字符,导致自己忘记以前配置的密码 一.跳过mysql的密码认证,修改配置文件my.cnf $ ls /usr/local/etc/my.cnf /usr/local/etc/my.cnf # 修改配置文件, 添加 skip-grant-tables $ cat /usr/local/etc/my.cnf # Default Homebrew MySQL server config [mysqld] # Only allow connect

CentOS中对MySql的root用户重置密码

由于一般的修改ini文件来完成无密码登录数据库容易造成较大风险,所以使用修改启动服务参数的方式来更新user表,达到无密码登陆的目的. 1.关闭系统下运行的mysql服务 (1)杀掉进程号达到关闭目的 先使用ps -ef|grep mysql查找进程号,然后使用kill+ PID的方式杀掉进程. (2)使用systemctl工具来关闭mysql服务 systemctl stop mysql 2.修改mysql的启动选项更新user表,达到无密码登陆的效果 systemctl set-enviro

MySQL忘记密码后重置密码(Mac )

转:http://www.cnblogs.com/lihuanqing/p/5623872.html 安装好MySQL以后,系统给了个默认的的密码,然后不小心关了,惨了密码没有了. 1.关闭mysql服务器 sudo /usr/local/mysql/support-files/mysql.server stop 也可以在系统偏好里有个MySQL里关闭. 这个如果服务没有启动,不需要. 2.cd /usr/local/mysql/bin 进入目录 3.sudo su 获取权限 4../mysql

mysql 密码忘记了之重置密码

这个方法可能不太安全,但是本地操作没有问题. 在my.ini配置文件中添加: [mysqld] skip-grant-tables 然后: #连接mysql,直接回车即可,不需要输入密码 mysql -u root -p #更新root用户密码 update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; #刷新权限 flush privileges

Centos系统mysql 忘记root用户的密码

第一步:(停掉正在运行的mysql)[root@maomao ~]# service mysqld stop  Stopping MySQL:                                            [  OK  ] 第二步:使用 "--skip-grant-tables"参数重新启动mysql[[email protected] ~]# mysqld_safe --skip-grant-tables [[email protected] ~]# Star