首页 > 数据库 >mysql忘记密码如何修改密码

mysql忘记密码如何修改密码

时间:2022-11-03 12:01:30浏览次数:65  
标签:use 登录 修改 密码 mysql 忘记 root

1、修改mysql配置文件,在文件最后加上skip-grant-tables

image.png

2、重启mysql,这里必须重启mysql配置才生效

3、使用mysql -uroot -p登录mysql,登录时不需要输入密码

image.png

4、登录后使用use mysql切换到mysql数据库,再用update语句把密码清空

use mysql;
update user set authentication_string='' where user='root';

注意:这里的update语句只能清空密码,而不能直接修改密码

5、退出mysql,并把mysql配置文件第一次加的skip-grant-tables删除,然后重启mysql

6、现在使用mysql -uroot -p正常登录,依然不需要输入密码,因为刚才已经把root密码清空了

7、现在可以使用mysqladmin命令或进入到数据库后使用alter语句修改密码了

#不需要登录mysql
mysqladmin -u root password '123456'

#或
#使用root帐户登录mysql,不需要输入密码
mysql -u root -p
#切换到mysql数据库
use mysql;
#修改root密码:
alter user 'root'@'%' IDENTIFIED BY '123456';
#刷新
flush privileges;

原文来源于:http://www.studyta.cn/Sql/129.html

 

 点赞(0)  

标签:use,登录,修改,密码,mysql,忘记,root
From: https://www.cnblogs.com/studyta/p/16853995.html

相关文章

  • mysql 部分计算调拨逻辑
    selectt4.sp码,t4.zaituas'在途',t4.仓库名称AS'中心仓',t4.标品名称,t4.库存成本,t4.货主,t4.分类名称,t4.一级分类名称,t4.库存数量as'中心仓库存',t4.......
  • MySQL生成连续的数
    背景MySQL版本5.7,需要生成连续的日期,只通过select,而不走自定义函数或存储过程思路只需要生成连续的数字,然后通过日期时间函数操作即可脚本SELECT DATE_ADD......
  • MySQL 忘记密码
    关闭正在运行的mysql服务以安全模式启动mysqlmysqld--shared-memory--skip-grant-tables--console使用另一个命令行连接mysql数据库。无需输入密码,直接回车跳过......
  • 查看mysql资源使用情况
    usesysselectevent_name,current_allocfromsys.memory_global_by_current_byteslimit10;selecthost,current_allocatedfrommemory_by_host_by_current_byte......
  • SSH免密码登录
    服务器A如果要免密码登录到服务器B时,需要在服务器A上生成密钥对,再将生成的公钥上传到服务器B上  客户端A生成公私钥:ssh-keygencd~/.sshls上传公钥......
  • MySQL如何保证数据一致性
    如何保证一致性数据库通过原子性(A)、隔离性(I)、持久性(D)来保证一致性(C)。其中一致性是目的,原子性、隔离性、持久性是手段。因此数据库必须实现AID三大特性才有可能实现一致性......
  • mysql 窗口函数
    语法结构窗口函数的语法结构:函数OVER([PARTITIONBY字段名ORDERBY字段名ASC|DESC])函数OVER窗口名…WINDOW窗口名AS([PARTITIONBY字段名ORDERBY字......
  • navicate12 连接MySQL8 报错
      mysql>selectuser,plugin,hostfromuserwhereuser='root';+------+-----------------------+------+|user|plugin|host|+------+------......
  • MySQL进阶篇
    1.存储引擎1.1MySQL体系结构 连接层  最上层是一些客户端和链接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于TCP/IP的通信。主要完成......
  • Mysql的INTERVAL()函数和INTERVAL关键字
    Mysql的INTERVAL()函数和INTERVAL关键字  一,INTERVAL()函数INTERVAL()函数可以返回分段后的结果,语法如下:INTERVAL(N,N1,N2,N3,..........)其中,N是要判断的数值,N1,N2......