精华内容
下载资源
问答
  • Mysql密码忘记怎么办?重置密码完整教程

    千次阅读 多人点赞 2020-12-17 13:55:44
    新手经常会在安装完Mysql密码设置错误,导致登录不进去的问题,这就需要重置MySQL数据库的密码了。 1、首先打开cmd命令行,执行net stop mysql,把mysql服务先关掉: 2、输入命令mysqld --console --skip-grant-...

    新手经常会在安装完Mysql时密码设置错误,导致登录不进去的问题,这就需要重置MySQL数据库的密码了。
    1、首先打开cmd命令行,执行net stop mysql,把mysql服务先关掉:
    关闭MySQL服务
    2、输入命令mysqld --console --skip-grant-tables --shared-memory ,跳过授权表,输入任何字符都可进入(mysqld --skip-grant-tables此命令对mysql8.0之后的似乎无效);
    跳过授权表
    3、另开个管理员cmd窗口,输入mysql 进入mysql服务,输入use mysql进入mysql数据库,然后进行密码更新
    命令为:update user set password=password(‘新密码’) where user=‘root’ and host=‘localhost’;
    更新MySQL数据库密码
    4、退出mysql,启动mysql服务,这时可能会出现个问题,mysql服务启动步了,如图:
    服务启动失败
    不用慌,这是正常的,接下来我们就找到问题解决,先输入tasklist| findstr "mysql 命令找出占用的程序,然后taskkill/f /t /im mysqld.exe 把这些程序终止就能正常启动了:
    终止占用
    最后输入新密码(我设置的是123456),就能成功进入了:
    登录MySQL

    展开全文
  • ----mysql有时候忘记密码怎么办? linux下===========> 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的...
    ----2014-03-27
    ----mysql有时候忘记密码了怎么办?
    
    linux下===========>
    	1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 
    	因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 
    	状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 
    	外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 
    	状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 
    	2.修改MySQL的登录设置: 
    	# vi /etc/my.cnf 
    	在[mysqld]的段中加上一句:skip-grant-tables 
    	例如: 
    	[mysqld] 
    	datadir=/var/lib/mysql 
    	socket=/var/lib/mysql/mysql.sock 
    	skip-grant-tables 
    	保存并且退出vi。 
    	3.重新启动mysqld 
    	# /etc/init.d/mysqld restart 
    	Stopping MySQL: [ OK ] 
    	Starting MySQL: [ OK ] 
    	4.登录并修改MySQL的root密码 
    	# /usr/bin/mysql 
    	mysql> USE mysql ; 
    	mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; 
    	mysql> flush privileges ; 
    	mysql> quit 
    	5.将MySQL的登录设置修改回来 
    	# vi /etc/my.cnf 
    	将刚才在[mysqld]的段中加上的skip-grant-tables删除 
    	保存并且退出vi。 
    	6.重新启动mysqld 
    	# /etc/init.d/mysqld restart 
    
    
    Windows下=================>
    
      1.关闭正在运行的MySQL。
    
      2.打开DOS窗口,转到mysql\bin目录。
    
      3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
    
      4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
    
      5.输入mysql回车,如果成功,将出现MySQL提示符 >
    
      6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
    
      6.改密码:> update user set password=password("***") where user="root"; (别忘了最后的分号)
    
      7.刷新权限(必须的步骤)>flush privileges;
    
      8.退出 > \q
    
      9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码***登陆。

    展开全文
  • 这里使用特殊方法登录到mysql,重新给mysql设施密码。 1.停止MySQL服务 在win + R运行对话框输入: net stop mysql 2.使用–skip-grant-tables mysql服务器中有一个skip-grant-tables选项,它可以停止mysqlmysql...

    这里使用特殊方法登录到mysql,重新给mysql设施密码。
    1.停止MySQL服务(关闭开启服务也可以手动)
    在win + R运行对话框输入:

    net stop mysql

    2.使用–skip-grant-tables
    mysql服务器中有一个skip-grant-tables选项,它可以停止mysql的mysql的权限判断,也就是任何用户都可以访问数据库,并且也可以通过该选项启动mysql服务,这个命令也要在命令行对话框下执行.

    mysql --skip-grant-tables

    3.登录mysql服务器

    mysql -u root

    4.使用update语句设置root用户密码
    mysql登入成功后就是用update进行更新密码

    UPDATE mysql.user SET Password=PASSWORD(‘新密码’)WHERE User=‘root’
    AND Host=‘localhost’;

    5.刷新权限表

    FLUSH PRIVILEGES;

    当所有执行完毕使用exit或quit或\q退出,就完成了。

    展开全文
  • MySQl 忘记密码怎么办

    万次阅读 多人点赞 2019-05-31 18:20:57
    MySQl忘记密码怎么办? 我们在安装使用MySQl 时,有时可能避免不了忘记密码,如果你忘记密码,可以按照如下方案进行操作: 找到my.ini 文件 my.ini 文件为 MySQl 设置文件, 如果你是默认的安装地址,文件在 C:\...

    MySQl忘记密码怎么办?

    我们在安装使用MySQl 时,有时可能避免不了忘记密码,如果你忘记密码,可以按照如下方案进行操作:

    1. 找到my.ini 文件
      my.ini 文件为 MySQl 设置文件, 如果你是默认的安装地址,文件在
      C:\ProgramData\MySQL\MySQL Server 5.7 下
      但是ProgramData 常规状态下是隐藏的

    2. 设置权限认证跳过
      也就是在 [mysqld] 下 加上 skip-grant-tables

       skip-grant-tables
    

    lchh

    1. 重启 mysql 服务
      这里可以直接在命令行中连续输入 或者在服务里找到mysql 服务重启
     	net stop mysql
     	net start mysql
    

    lchh

    重启后, 以 mysql -uroot -p 登陆
    会发现我们可以不需要密码就可以登陆

        mysql -uroot -p
    

    lchh

    1. 重新设置密码
      首先先选择 mysql 数据库
       use mysql
    

    然后更新 password

       update user set authentication_string = password ( 'new-password' ) where user = 'root' ; 
    

    lchh
    注:这里要更改的是 authentication_string, 而不是password 字段
    输入

       update user  set Password=password('new-password') where user='root'
    

    会报错: ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’;
    lchh

    原因是 mysql 数据库下已经没有password 字段了,password 字段改成了 authentication_string

    1. 在 my.ini 文件中去掉 加上的 skip-grant-tables
    2. 重启 mysql 服务
    3. 以新密码登陆
      lchh
    展开全文
  • mysql密码忘怎么办

    2021-05-30 07:40:43
    mysql密码忘怎么办 思路:mysql的密码是存放在user表里面的,修改密码其实就是修改表中记录,重置的思路是是想办法不用密码进入系统,然后用数据库命令修改表user中的密码记录 mysql密码忘了需要采取的措施分为...
  • MySQL忘记密码怎么办

    千次阅读 2014-01-19 22:10:38
    MySQL忘记密码怎么办
  • 本文主要介绍Windows和Linux系统下忘记密码重置root密码的方法,需要的朋友可以参考下。
  • Linux/Mac MySQL忘记密码怎么办?这篇文章主要介绍了MySQL忘记密码的解决方法,命令行进行修改,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 在我们开发中,可能由于项目或者事情比较多时,忘记自己当初设置的mysql密码,或者记录mysql密码的文档找不到了,导致无法连接数据库,从而影响到正常的业务需求。现在教大家如何,跳过mysql权限验证密码,直接无...
  • mysql忘记密码怎么办

    2015-09-10 14:30:08
    如果mysql密码忘记或者密码设置不当导致无法进入mysql,那么需要重新修改密码,修改方式如下:   1、进入my.cnf # vi /etc/my.cnf  在[mysqld] 中加上一句:skip-grant-tables    2、重启服务,输入命令...
  • 密码忘记修改步骤:  1、停止MySQL服务  cmd命令:net stop mysql  2、创建一个 mysql_init.txt 文件  加入一句话:ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678'; 引号里面的的信息为账号和...
  • 开启跳过密码验证登录的MySQL服务 mysqld --console --skip-grant-tables --shared-memory 再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p 密码置为空,命令如下: use mysql update user ...
  • win10mysql忘记mysqlroot密码怎么办

    千次阅读 2019-10-31 18:03:41
    win10mysql忘记mysqlroot密码怎么办 1.适用的版本 ​ 本文所用的方法适用于mysql8.0及以上版本 2.具体方法 ​ 首先我们以管理员身份打开cmd,如果你已经设置过mysql的环境变量可以直接操作,否则先进入mysql文件夹下...
  • Mysql 密码忘怎么办

    千次阅读 2017-08-02 16:43:26
    需要修改/etc/my.cnf vi /etc/my.cnf #在[mysqld]字段下面加入 skip-grant-tables service mysqld restart #重启mysql服务,然后进入mysql ...update user set password=password('新密码') WHERE User='root';
  • Mysql忘记密码怎么办

    2017-03-30 22:38:22
    Mysql忘记密码后重新设置密码 1、停掉mysql服务 2、在mysql.ini下,添加“skip-grant-tables”配置(mysqld这样可以去掉登录时的密码验证) 3、重启mysql 4、在cmd下输入mysql -uroot -P3306,无密码登录 5...
  • 后来本地程序要连这个MySQL,做些测试,结果忘记密码了。好在本地的Navicat客户端,可以连上这个MySQL。 下面的操作,前提是你的Navicat客户端,可以连上这个MySQL!如果没有保存密码的Navicat或者连接MySQL的其他...
  • MySql 忘记密码怎么办

    千次阅读 2017-09-05 11:30:50
    mysql忘记密码的解决办法: [[email protected] ~]# mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 如果说出现这个一般就是因为...
  • mysql密码忘记: [root@izwz9f40l0qo5cpnn8qwmpz ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) 查看当前版本: rpm -qa...
  • 要使用本地虚拟机的 mysql 时,发现太久没用忘记密码了。遂尝试多种方法修改密码,由于是版本 8.0 以上的 MYSQL,碰到了一些问题。最终成功掉方法为: 1)先关闭mysql /etc/init.d/mysqld stop 2)使用跳过...
  • mysql小记:mysql忘记密码怎么办

    千次阅读 2021-06-03 23:13:13
    这个问题本人深有体会,那么下面直接步入正题。 提前说名:本人mysql版本 8.0以上 以下所有操作均通过管理员打开...2、由于现在我们已经忘记密码,但我们仍然拥有root权限,所以我们可以通过mysqld设置一下登录权限==
  • Mysql8.0 忘记密码怎么办

    千次阅读 2020-04-17 16:18:40
    Mysql8.0 忘记密码怎么办 今天晨雨帮身边小伙伴解决了mysql8.0无法连接上的问题。中间碰到的一些问题和大家分享一下。 跳过密码登录时不成功 修改密码时不成功 navicat连接时报#2000的问题 1.首先先停止mysql服务...
  • 如果你忘记 MySQL 密码,可以通过修改 my.cnf 文件添加 skip-grant-tables 来重置密码,步骤如下: 1、打开 my.cnf 配置文件,找到 [mysqld] ,然后在该行下面添加以下参数: skip-grant-tables 重启 MySQL 服务: ...
  • 看了网上的修改my.cnf文件添加 skip-grant-tables,我通过xshell用空密码登陆数据库提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 我用phpmyadmin登陆提示空...怎么办呢?
  • mysql密码怎么办

    2018-07-31 21:18:04
    修改root密码 进入mysql客户端后, mysql> use mysql; Database changed mysql> update user set password=password('new password') where user='root'; Query OK, 4 rows affected (0.00 sec) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,527
精华内容 20,210
关键字:

mysql密码忘记了怎么办

mysql 订阅