当前位置: 首页 > 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.dtcms.com/a/182757.html

相关文章:

  • 软件测试——用例篇(3)
  • Web3 初学者学习路线图
  • 20250510-查看 Anaconda 配置的镜像源
  • navicat112_premium_cs_x64.exe PatchNavicat.exe
  • BeanPostProcessor和AOP
  • 前端SSE技术详解:从入门到实战的完整指南
  • Anaconda的简单使用
  • Java 中的数据类型误导点!!!
  • [Spring AOP 7] 动态通知调用
  • OSCP - Proving Grounds - EvilBox-One
  • 《深入理解Linux网络》笔记
  • 基于语言模型的依存关系分句 和 主题变换检测(基于词频和句段得分)的 意思
  • JavaScript基础-全局作用域
  • 内存、磁盘、CPU区别,Hadoop/Spark与哪个联系密切
  • Hadoop 2.x设计理念解析
  • hot100-子串-JS
  • 17.Excel:实用的 VBA 自动化程序
  • 嵌入式Web服务器lighttpd交叉编译详解
  • 8.2.CICD自动化
  • 青藏高原七大河流源区径流深、蒸散发数据集(TPRED)
  • 远程调试---在电脑上devtools调试运行在手机上的应用
  • 在 Excel 中有效筛选重复元素
  • 365打卡第R8周: RNN实现阿尔茨海默病诊断
  • Jmeter中的Json提取器如何使用?
  • CH579 CH573 CH582 CH592 蓝牙主机(Central)实例应用讲解
  • 生产级AI/ML特征存储平台:Feast全面使用指南 — Use Cases Third party integrations FAQ
  • TransmittableThreadLocal:穿透线程边界的上下文传递艺术
  • PostgreSQL 的 pg_advisory_lock_shared 函数
  • 机器学习 day01
  • 【金仓数据库征文】金融行业中的国产化数据库替代应用实践