当前位置: 首页 > news >正文

开源数据库Mysql_DBA运维实战 (修改root密码)

MySQL——修改root密码的4种方法

在这里插入图片描述

本文以windows为例为大家详细介绍下MySQL修改root密码的4种方法,大家可以可以根据的自己的情况自由选择,希望对大家有所帮助

方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password(‘新密码’);
例子:mysql> set password for root@localhost = password(‘123’);

方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表
首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(‘123’) where user=‘root’ and host=‘localhost’;
mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样
以windows为例:

  1. 关闭正在运行的MySQL服务。
  2. 打开DOS窗口,转到mysql\bin目录。
  3. 输入mysqld --skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
  4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
  5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
  6. 连接权限数据库: use mysql; 。
  7. 改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。
  8. 刷新权限(必须步骤):flush privileges; 。
  9. 退出 quit。
  10. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
http://www.lryc.cn/news/127076.html

相关文章:

  • javap获取Kotlin方法JNI方法签名
  • ARM-M0内核MCU,内置24bit ADC,采样率4KSPS,传感器、电子秤、体脂秤专用,国产IC
  • 【STM32】FreeRTOS消息队列和信号量学习
  • 初始C语言(6)——详细讲解表达式求值以及其易错点
  • 【数据结构】树和二叉树
  • GPIO 配置 和 PINCTRL有啥区别
  • GPT法律领域
  • 【C++11保姆级教程】Type aliases(类型别名)、alignof and alignas(类型对齐))
  • 地址解析协议-ARP
  • Java线程
  • C语言如何实现DES加密与解密
  • 【笔记】优先队列(priority_queue/set)
  • 看看安森美深力科NSI45090JDT4G 是如何点亮汽车内外照明系统解决方案
  • Linux进阶之Shell-sed
  • 前端高频面试题 Day02
  • MYSQL完全卸载、安装与账号创建、权限控制
  • get与post如何拼接url与数据的灵活处理,循环的重要性。
  • Remote Sensing,2023 | 基于SBL的分布式毫米波相干雷达成像的高效实现
  • Android学习之路(5) UI控件之Button (按钮)与 ImageButton (图像按钮)
  • Day 31 C++ STL常用算法(下)
  • 【Android Studio】 win11 安装配置 jdk17 超详细
  • IDEA下方工具栏SideBar没有Services解决方法 IDEA配合微服务学习多端口管理打开Services栏方法
  • [Vue warn]: Error in render: “SyntaxError: “undefined“ is not valid JSON“
  • ui设计师工作总结及计划范文模板
  • 【Kafka】2.在SpringBoot中使用官方原生java版Kafka客户端
  • 使用腾讯云轻量服务器Matomo应用模板建网站流量统计系统
  • clickhouse-监控配置
  • C++11并发与多线程笔记(5)互斥量概念、用法、死锁演示及解决详解
  • 华为云classroom赋能--Devstar使应用开发无需从零开始
  • 软件的数据回滚