赞
踩
背景:用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端口来监听客户端的连接请求。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。