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

04 mysql 修改端口和重置root密码

当我们过了一段时间,忘了自己当初创建的数据库密码和端口,或者端口被占用了,要怎么处理呢

首先,我们先停止mysql。

一、修改端口

打开my.ini文件,搜索port,默认是3306,根据你的需要修改为其他端口即可:

然后启动mysql就可以了 

二、重置密码

MYSQL的密码是无法查看的,但是可以重置密码

第一步, 还是先停止mysql
可以通过前面的方法在服务里停止,或者命令net stop MySQL80

第二步,创建初始化文件
新建D:\mysql-init.txt,写入如下内容:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

第三步,以初始化文件的方式启动MySQL 服务
命令:mysqld --defaults-file="F:\\vm\\mysql\\my.ini" --init-file=D:\\mysql-init.txt
根据你的情况修改默认的数据存储路径(在安装的时候配置了,或者你直接查看my.ini里的datadir),然后指定mysql-init.txt的路径
该命令可以不回自动退出,我们手动ctrl+c结束它即可。

第四步:删除mysql-init.txt

第五步:启动mysql服务进行验证,修改成功

官方文档:https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html 

http://www.xdnf.cn/news/374023.html

相关文章:

  • 图像处理篇--- HTTP|RTSP|MJPEG视频流格式
  • MindSpore框架学习项目-ResNet药物分类-模型优化
  • 对话 BitMart 新任 CEO Nenter (Nathan) Chow:技术创新、全球扩张和社区赋能
  • Jsp技术入门指南【十二】自定义标签
  • 内存安全暗战:从 CVE-2025-21298 看 C 语言防御体系的范式革命
  • vim 查看复杂的宏扩展
  • 程序代码篇---esp32视频流处理
  • Hive表JOIN性能问
  • 质量保证计划,软件质量计划书,软件质量方案(word原件)
  • 在线SQL转ER图工具
  • java命令行打包class为jar并运行
  • 使用FastAPI和React以及MongoDB构建全栈Web应用03 全栈开发快速入门
  • 51c大模型~合集126
  • Pyhton生活手册-NumPy数据类型:从快递单到智能家居的数据变形术
  • 高精度之加减乘除之多解总结(加与减篇)
  • C++GO语言微服务和服务发现②
  • Java—— 泛型详解
  • PLC可编程控制器在接地电阻柜接触器柜中的智能化控制实践
  • 最大公约数gcd和最小公倍数lcm
  • `RotationTransition` 是 Flutter 中的一个动画组件,用于实现旋转动画效果
  • 跨境热销产品安全危机:一场召回事件背后的全球合规挑战
  • 提高工作效率的新选择[特殊字符]——Element Plus UI库
  • 基于小波神经网络(WNN)的回归预测模型【MATLAB】
  • 精品,第22章 Python3 数据类型与文件操作详解
  • Jmeter中的Json提取器如何使用?
  • 数据分析2
  • C.printf 函数基础
  • (51单片机)LCD显示红外遥控相关数字(Delay延时函数)(LCD1602教程)(Int0和Timer0外部中断教程)(IR红外遥控模块教程)
  • 2025数维杯数学建模A题完整参考论文(共36页)(含模型、可运行代码、数据)
  • `C_PiperInterface` 类接口功能列表