首页 > 数据库 >MySQL 数据库重置密码

MySQL 数据库重置密码

时间:2024-04-05 23:34:19浏览次数:25  
标签:tables grant skip 数据库 重置 密码 mysql MySQL

1.Linux 中 MySQL 数据库重置密码

停止服务:systemctl stop mysql

打开 my.cnf(没有则创建一个):vim /etc/my.cnf

在 [mysqld] 下添加:skip-grant-tables;

[mysqld]
skip-grant-tables

启动数据库:systemctl start mysqld

重置密码:

#无需密码,直接登录
mysql -uroot -p

#设置密码
mysql>alter user 'root'@'localhost' identified by 'new_password';

#刷新权限
mysql>flush privileges;

#修改后,退出
mysql>exit

再次打开 my.cnf,移除刚添加的 skip-grant-tables,保存重启 mysql 服务,使用新密码登录

 

如果设置密码时遇见报错:ERROR 1290 (HY000): The MariaDB server is running with the --skip-grant-tables option so it cannot execute this statement

 执行:mysql>flush privileges;

2.Windows 中 MySQL 数据库重置密码

管理员运行cmd,进入mysql安装目录下的bin目录 net stop mysql mysqld --skip-grant-tables 打开第二个cmd窗口 空密码登录 将密码置为空(操作和Linux一致)

标签:tables,grant,skip,数据库,重置,密码,mysql,MySQL
From: https://www.cnblogs.com/luoluostudy/p/18116330

相关文章

  • What is the difference between Mysql InnoDB B+ tree index and hash index? Why do
    原文:WhatisthedifferencebetweenMysqlInnoDBB+treeindexandhashindex?WhydoesMongoDBuseB-tree?|byMinaAyoub|MediumThemostimportantdifferencebetweenB-treeandB+treeisthatB+treeonlyhasleafnodestostoredata,andothernodes......
  • 向量数据库+知识图谱构建高效 RAG 系统
    向量数据库+知识图谱构建高效RAG系统数据的智能化存储向量数据库__RAG中的向量数据库知识图谱__构建智能化的知识体系向量数据库+知识图谱构建高效RAG第一、数据预处理和嵌入第二、检索和信息提取第三、生成和优化第四、多模态融合数据的智能化存储向量数据库是......
  • mysql 报错 ERROR 1396 (HY000): Operation ALTER USER failed for root@localhost 解
    mysql修改密码ALTERUSER‘root’@‘localhost’IDENTIFIEDBY‘123’;时,报错ERROR1396(HY000):OperationALTERUSERfailedforroot@localhost解决方案:2024-4-3段子手1681、首先连接权限数据库:mysql>usemysql;2、查看user主机名:mysql>selectuse......
  • 【MySQL系列】--SQL 执行顺序
    不想往后翻直接告诉我结论,好的:)FROM:获取第一张表,称为原表table1,获取第二张表,称为原表table2,将两张表做笛卡尔积,生成第一张中间表Temp1。ON:根据筛选条件,在Temp1上筛选符合条件的记录,生成中间表Temp2。JOIN:根据连接方式的不同,选择是否在Temp2的基础上添加外部行。左外......
  • 基于springboot的厨艺交流平台,美食交流管理系统,附源码+数据库+论文,包远程安装调试
    1、项目介绍这次开发的厨艺交流平台功能有个人中心,食材分类管理,用户管理,菜品分类管理,菜谱信息管理,食材信息管理,商品分类管理,商品信息管理,美食日志管理,健康文章管理,系统管理,订单管理等。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择B/S模式这种......
  • mysql 数据库基本操作
    mysql数据库基本操作1、创建五张表–user表:后台用户表–product表:产品表–account表:客户账户表–product_account表:客户购买表–customer表:客户表2、创建表SQL语句:注意:下面SQL语句是直接在控制台创建表即:WIN+R-->cmd-->mysql-uroot-p密......
  • ETL工具-nifi干货系列 第八讲 处理器PutDatabaseRecord 写数据库(详细)
    1、本节通过一个小例子来讲解下处理器PutDatabaseRecord,该处理器的作用是将数据写入数据库。如下流程通过处理器GenerateFlowFile生成数据,然后通过处理器JoltTransformJSON转换结构,最后通过处理器PutDatabaseRecord将数据写入数据库。如下图所示 2、处理器GenerateFlowFile......
  • 使用pip install mysqlclient命令安装mysqlclient失败?
    写在前面我们使用Django、flask等来操作MySQL,实际上底层还是通过Python来操作的。因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。常见的Mysql驱动介绍:MySQL-python:也就是MySQLdb。是对C语言操......
  • MySQL-相关约束
    MySQL-约束前提:防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息。为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制。有以下考虑要点:①实体完整性(EntityIntegrity):例如,同一个表中,不能存在两条完全相同无法区......
  • MySQL 主从复制
    概述在主从复制中,一般有一个主数据库(Master)和一个或多个从数据库(Slave),主数据库负责接收和处理写操作,从数据库复制主数据库的日志文件,将写操作在自身的数据库重演,从而实现数据的同步复制类型STATEMENT:把主数据库执行的sql复制到从数据库,是默认类型ROW:直接把数据行复制过去......