当前位置:   article > 正文

本地计算机上的mysql80服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止,DBeaver 连接数据库出现Public Key Retrieval is not allowed_mysql80服务启动后停止 某些

mysql80服务启动后停止 某些

背景:用DBeaver 连接数据库,起初是可用的,但是过了两天出现Public Key Retrieval is not allowed 连接错误,于是上网搜索,有解决方案:DBeaver出现“Public Key Retrieval is not allowed”错误的解决办法_dbeaver public key retrieval is not allowed-CSDN博客

但是设置以后依旧无法连接。于是再查找办法。之后发现mysql80服务器没有打开, 打开mysql80服务即可,但是有可能mysql80服务无法直接打开(我就遇到此种情况)【出现:本地计算机上的mysql80服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止】,,这就需要查找解决方法,本人用的是以下解决方案。

参考文章:

【已解决】本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止_mysql服务启动后停止,某些程序在未有应用-CSDN博客解决 本地计算机上的MySQL80服务启动后停止的问题!!! - kalibb - 博客园 (cnblogs.com)
 

【出现:本地计算机上的mysql80服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止】 的解决方案:

 我是终止了3306端口的服务后解决的问题:

第一步:查看占用3306端口号的进程,并停止占用端口的进程

  1. C:\Windows\System32>netstat -ano|findstr 3306
  2. TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 4596
  3. TCP 0.0.0.0:33060 0.0.0.0:0 LISTENING 4596
  4. TCP [::]:3306 [::]:0 LISTENING 4596
  5. TCP [::]:33060 [::]:0 LISTENING 4596
  6. C:\Windows\System32>taskkill /f /pid 4596
  7. 成功: 已终止 PID 为 4596 的进程。

第二步:以管理员身份运行cmd,然后进入mysql的bin目录里,输入net start mysql80:

C:\Program Files\MySQL\MySQL Server 8.0\bin>net start mysql80

经查阅典籍知:端口3306是用于MySQL数据库管理系统的通信服务端口。MySQL是一种广泛使用的关系型数据库管理系统,它通过3306端口允许客户端应用程序与MySQL服务器之间进行通信,以实现数据交互和数据库管理操作。这个端口是MySQL数据库的默认端口,当客户端需要连接到MySQL数据库时,会使用这个端口与数据库服务器建立连接。MySQL服务器使用3306端口来监听客户端的连接请求。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/689612
推荐阅读
相关标签
  

闽ICP备14008679号