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

背景:用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端口号的进程,并停止占用端口的进程

C:\Windows\System32>netstat -ano|findstr 3306
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       4596
  TCP    0.0.0.0:33060          0.0.0.0:0              LISTENING       4596
  TCP    [::]:3306              [::]:0                 LISTENING       4596
  TCP    [::]:33060             [::]:0                 LISTENING       4596

C:\Windows\System32>taskkill /f /pid 4596
成功: 已终止 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端口来监听客户端的连接请求。

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值