mysql密码忘记了,这时候这样做就可以了

首先停止所有mysql服务进程

打开第一个cmd窗口,进入mysql的bin目录执行以下命令

#mysqld --skip-grant-tables

注意执行后此时(cmd窗口已经不能继续使用。我们重新打开一个cmd窗口)

打开第二个cmd窗口,进入mysql的bin目录执行以下命令

#mysql

#use mysql

#update user set password=password(‘123456‘) where user=‘root‘ and host=‘localhost‘;

此时大功告成。

查看数据库 show databases;

查看数据库表 show tables;

时间: 2024-08-04 17:38:55

mysql密码忘记了,这时候这样做就可以了的相关文章

mysql密码忘记时如何修改密码(Linux&Windows)

一,Linux篇 1,停掉mysql服务:service mysql stop; 2,修改my.cnf文件,可以通过find / -name my.cnf来找到文件,里面内容包含 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql 即是我们要找的文件,在user-mysql下加入:skip-grant-tables,保存后退出 3,mysqld restart; 4,service mysql s

夺命雷公狗---linux NO:35 linux下的mysql密码忘记解决方案

如果密码忘记了,我们直接来杀掉进程.. 这是一个典型密码错误的报错.. 那么我们直接使用pkill来干掉他的进程.. 然后来检查检查: 已经成功的干掉了.然后就开始 启动mysql: ./mysqld --skip-grant-table 回车如下所示: 别ctrl + c  噢,否则他会被关掉的.直接从新打开多一个窗口,如下所示: 直接启动mysql即不用密码就进来了... use mysql 数据库,修改 users 表, authencation_string 字段. 然后在里面寻找到 u

mysql密码忘记或无法登录后的处理方法

设置mysql密码时,因使用了特殊字符,登录mysql时,报错: bash:[email protected]#:event not found mysql无法登录,只能更改密码了. 1.打开/etc/my.cnf配置文件,找到[mysqld]段加上一句skip-grant-tables # vim /etc/my.cnf [mysqld] port            = 3306 socket          = /tmp/mysql.sock skip-grant-tables ski

MySQL密码忘记如何处理

如果忘记了MySQL的密码1.关闭MySQL服务[[email protected] ~]# service mysqld stop2.修改服务启动脚本,添加--skip-grant-tables --skip-networking字段跳过授权表和网络 [[email protected] ~]# vim /etc/init.d/mysqld case "$mode" in  'start')    # Start daemon # Safeguard (relative paths,

mysql密码忘记后重置密码

之前在centOS里安装了xampp,设置了mysql数据库root密码,今天需要增加个数据库,发现忘记之前设置的密码是什么了.经过一番摸爬滚打,终于搞明白了,注意以下的操作都是以linux的root身份操作的,其它的未测试,目测只要权限允许应该没问题. 先停止mysql/opt/lampp/lampp stopmysql 我用的 sudo /opt/lampp/lampp stop 接着这样启动mysqld/opt/lampp/sbin/mysqld --skip-grant-tables &

centos 7 mysql 安装 和 mysql 密码忘记解决办法

centos7下使用yum安装mysql CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-

mysql密码忘记如何恢复

1. 首先找到mysql的安装目录, 找到.ini 配置文件,在其中在[mysqld]这个条目下加入  skip-grant-tables  保存退出后重启mysql. 重启服务可以在window的系统管理 中重新启动mysql服务进程实现.或者: 点击“开始”->“运行”(快捷键Win+R). 2.启动:输入 net stop mysql 3.停止:输入 net start mysql 2.  然后就可以不输入密码进行登录了.这时候在cmd里面输入mysql -u root -p就可以不用密码

MySQL密码忘记之解决方法

方法一: 通过修改配置文件来登录mysql,方法也不难. 操作步骤: 在安装目录下找到配置文件my.ini 2.在my.ini中找到 [mysqld]字段,在它底下加上skip-grant-tables,保存.这里需要看清楚,因为前面还有一个[mysql]字段我们要找的是[mysqld]字段 3.此时我们需要重启mysql服务,别说你不会哦. 4.此时我们再登陆mysql的时候是不需要登录密码的,所以我们只需要在dos下输入mysql -uroot就可以进入mysql 5.现在你再次修改一下密码

MySql密码忘记解决方法

1.先杀掉mysqld-nt.exe 进程,有很多种方法,最简单是在CMD里输入net stop mysql 2.CMD路径切换到MySQL的安装目录下的bin里 输入mysqld-nt.exe  --skip-grant-tables回车,这个窗口放着不要关!! 3.另外打开一个CMD,依旧切换到bin目录下 一次输入下面的命令 mysql > use mysql >  update user set  password ="newpassword" where user