首页 > 数据库 >mysql忘记root密码

mysql忘记root密码

时间:2023-09-05 09:11:08浏览次数:49  
标签:修改 ## 密码 user mysql root

mysql忘记root密码并修改:

1、绕过密码验证

修改msyql配置文件
[mysqld] 下添加skip-grant-tables        ##跳过授权表

2、重启mysql服务
3、登录mysql,use进入mysql库,修改user表

修改root密码
update user set authentication_string = '123' where  user = 'root' and host = 'localhost'                 ##明文密码
update user set authentication_string = password('123') where user = 'root' and host = 'localhost'            ##密文密码

4、删除mysql配置文件中跳过授权表的操作,并重启数据库验证。

标签:修改,##,密码,user,mysql,root
From: https://www.cnblogs.com/lydongbk/p/17678785.html

相关文章

  • 【面试题精讲】MySQL中覆盖索引是什么
    有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址系列文章地址在MySQL中,覆盖索引是一种特殊类型的索引,它包含了查询所需的所有列,而不仅仅是索引列本身。当一个查询可以完全使用覆盖索引来满足时,MySQL可以直接从......
  • 如何在Java中连接MySQL数据库并实现增删改查操作
    要在Java中连接MySQL数据库并实现增删改查操作,你需要遵循以下步骤:导入所需的Java库:你需要导入Java中与MySQL连接和操作相关的库。常用的库包括JDBC(JavaDatabaseConnectivity)和MySQL驱动程序。importjava.sql.*;建立数据库连接:使用JDBC连接MySQL数据库,你需要提供数据库的URL、用......
  • mysql 8.0 date、datetime time, timestamp的区别
    详解date、datetime的区别顾名思义,date日期,time是时间,datetime日期时间,所以date,time是datetime的日期部分,可以理解为时间戳date类型。它表示日期,格式为“YYYY-MM-DD”。它可以存储从公元1000年到9999年之间的日期。date类型的存储空间为3个字节。time类......
  • MySQL数据库
    正在学习软件测试--MySQL数据库,本文内容是我总结的一些MySQL发展史、概念和常用命令总结。本文用的是服务器,运用Docker容器进行部署的MySQLMySQL数据库MySQL发展史数据库从20实际50年代中期开始,计算机应用有科学研究逐渐扩展到企业、行政等社会的各个领域,数据处理已成为计算机的主......
  • 14.MySQL数据库设计详解
    MySQL数据库设计需要根据具体的业务需求和数据模型来制定,以下是一个示例数据库设计,包括创建表、定义索引、外键关系和示例数据插入的MySQL代码。这个示例涵盖了一个简单的电子商务系统,包括用户、产品和订单数据。--创建用户表CREATETABLEusers(user_idINTAUTO_INCREM......
  • mysql create table ,store procedure,call sp
    //createtablet1//showcreatetablet1;CREATETABLE`t1`(`id`intNOTNULLAUTO_INCREMENT,`name`varchar(40)NOTNULLDEFAULT'',`author`varchar(40)NOTNULLDEFAULT'',`content`varchar(40)NOTNULLDEFAULT'......
  • 13.mysql数据修改操作
    以下是一些MySQL数据修改操作示例,包括单表查询和多表查询,以及相应的示例数据表。单表修改操作:假设我们有一个名为employees的表,用于存储员工信息:CREATETABLEemployees(employee_idINTPRIMARYKEY,first_nameVARCHAR(255),last_nameVARCHAR(255),......
  • MySQL数据库
    一、SQL1.简介SQL(StructuredQueryLanguage)结构化查询语言;它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。2.分类2.1DQL(DataQueryLanguage)数据查询语言DQL主要用于数据的查询,其基本结构是使用SELECT子句,FROM子句和WHERE子句的组......
  • MySQL常见命令配图文超详细(一)
    切记:终端里面全都要加分号!!!!!(英文状态)数据库其实就是一个容器,他由表、视图、索引、触发器、存储过程、用户等对象组成,这些对象称之为数据库对象。所以在使用这些对象之前,必须先进行创建数据库。数据库基础语句连接服务器命令:mysql-uroot-p123456查看当前所有存在的数据库:showdata......
  • MySQL的Json类型个人用法详解
    前言虽然MySQL很早就添加了Json类型,但是在业务开发过程中还是很少设计带这种类型的表。少不代表没有,当真正要对Json类型进行特定查询,修改,插入和优化等操作时,却感觉一下子想不起那些函数怎么使用。比如把json里的某个键和值作为SQL条件,修改某个键下的子键的值,其中可能会遇到数组形式......