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

“本地计算机上的 mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止”解决方式

文章参考:解决“本地计算机上的 mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止”_本地计算机上的mysql服务启动后停止 某些-CSDN博客

1.先检查是否修改过配置文件

将其注释之后看能否打开

2.什么都没动,就是莫名其妙打不开了

尝试初始化数据库

(1)打开数据库根目录,备份data

用管理员身份运行cmd

(2)移除mysql服务

mysqld --remove mysql

(3)初始化 mysql

mysqld --initialize-insecure --user=mysql

这边有可能会出现

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

的问题,这表示你使用的MySQL版本中,TIMESTAMP类型字段的隐式默认值设置方式已被弃用。

可以在配置文件  my.ini  中添加

 

[mysqld]
explicit_defaults_for_timestamp=ON

 也有可能出现

[ERROR] --initialize specified but the data directory has files in it. Aborting.

这是因为你尝试使用--initialize选项初始化MySQL数据目录,但该目录已经包含文件,说明data里的文件没删干净

(4)下载mysql 服务

mysqld --install

 (5)重启服务,设置密码

mysqld --initialize-insecure是无密码初始化,直接进去就行

net start mysql
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

http://www.lryc.cn/news/602796.html

相关文章:

  • Linux系统之Ansible安装与入门
  • Word VBA快速制作试卷(2/2)
  • STM32——寄存器映射
  • 安宝特新闻丨安宝特与Logivations正式建立合作伙伴关系,共筑物流新未来
  • AI应用—C++在AI中的应用
  • 1.DRF 环境安装与配置
  • 《C++继承详解:从入门到理解公有、私有与保护继承》
  • Ansible+Shell框架中,如何管理敏感信息
  • [蓝牙通信] NimBLE init启动 | 时间抽象-转换
  • C语言基础第15天:从数组指针到指针函数
  • 快速构建基于React.js的用户注册与登录的Web应用程序
  • 图像识别边缘算法
  • 数学建模算法-day[13]
  • QGIS基于规则的道路分级制图及Leaflet集成展示实例
  • Polkadot 的 Web3 哲学:从乔布斯到 Gavin Wood 的数字自由传承
  • 开始记录一步步学习pcl
  • Go语言-->变量
  • DBAPI 实现分页查询的两种方法
  • 若依【(前后端分离版)SpringBoot+Vue3】
  • JVM 笔记:类加载、内存管理、垃圾收集与垃圾收集器
  • JVM 垃圾回收机制全景解析:从对象回收到收集算法
  • C++---初始化列表(initializer_list)
  • Flutter在购物场景中BLoC的应用
  • shell每日三题大神之路:第三天
  • 轻量级远程开发利器:Code Server与cpolar协同实现安全云端编码
  • AR眼镜:工业4.0时代高风险作业的安全守护者
  • 深度思考和搜索研究 最新的GSPO强化学习算法
  • 解决 xshell 无法连接win10 、win11的linux子系统
  • python每日一题练习
  • Java集合遍历的几种方式