当前位置: 首页 > 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 

相关文章:

  • 软件测试——用例篇(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)
  • 深圳两家会所涉卖淫嫖娼各被罚7万元逾期未缴,警方发催告书
  • 乌克兰议会批准美乌矿产协议
  • 上海如何为街镇营商环境赋能?送政策、配资源、解难题、强活力
  • 宁波市人大常委会审议生育工作报告,委员建议学前教育免费
  • 陕南多地供水形势严峻:有的已呼吁启用自备水井
  • 印巴冲突升级,巴防长称已击落5架印度战机