解决mysql连接错误errorCode 0,state 08S01

 更新时间:2024年05月28日 16:02:21   作者:小果子^_^  
这篇文章主要介绍了解决mysql连接错误errorCode 0,state 08S01,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

mysql连接错误 errorCode 0, state 08S01

一开始遇到这个问题的时候,在网上查的都是在连接数据库处添加useSSL=false

spring.datasource.url=jdbc:mysql://localhost:3306/xxx?allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai

但是我本来就带有useSSL对应的值

环境:centos7mysql8.0.33jdk1.8

背景:通过命令可以登录MySQL,而且用命令systemctl status mysql,显示mysql的状态也是running运行中

解决方法

  • 停止mysql:service mysql stop
  • 重新启动: service mysql start
  • 查看是否启动成功: systemctl status mysql
  • 再次重新启动服务就可以了

连接mysql报错 errorCode 1129, state HY000, Host ‘xxx‘ is blocked because of many connection errors

springcloud项目启动连接mysql过程中报错。

报错关键信息如下:

java.sql.SQLException: null,  message from server: "Host '192.168.56.1' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"

错误原因

mysql设定了单个客户端最大连接失败次数,超过后便无法再连接成功。

可命令行查看:最大失败数为100.

解决方法

1.进入mysql控制台,修改max_connect_errors:

set global max_connect_errors=99999;

若想永久生效,去my.conf文件手动添加或修改该行命令。

但方法1不推荐,修改该数值越大,被攻击时安全性越低。

2.进入mysql控制台,把缓存计数清除掉,重启项目即可:

flush hosts;

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Windows11下MySQL 8.0.29 安装配置方法图文教程

    Windows11下MySQL 8.0.29 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Windows11下MySQL 8.0.29 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 在SQL中修改数据的基础语句

    在SQL中修改数据的基础语句

    修改数据SQL中,可以使用UPDATE语句来修改、更新一个或多个表的数据,下面这篇文章主要给大家介绍了关于在SQL中修改数据的基础语句,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 关于MySQL onlinedb数据库的一些查询语句大全

    关于MySQL onlinedb数据库的一些查询语句大全

    这篇文章主要给大家介绍了关于MySQL onlinedb数据库的一些查询语句,文中通过代码实例介绍的非常详细,对大家学习或者使用MySQL具有一定的参考价值,需要的朋友可以参考下
    2023-12-12
  • MySQL9.1.0实现GTID模式的项目实践

    MySQL9.1.0实现GTID模式的项目实践

    本文主要介绍了在MySQL 9.1.0中实现GTID模式的主从复制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-02-02
  • mysql定时删除过期数据记录的简单方法

    mysql定时删除过期数据记录的简单方法

    今天小编就为大家分享一篇mysql定时删除过期数据记录的简单方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Mysql架构图解读

    Mysql架构图解读

    这篇文章主要介绍了Mysql架构图,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • 解决MySQL时区日期时差8个小时的问题

    解决MySQL时区日期时差8个小时的问题

    本文主要介绍了解决MySQL时区日期时差8个小时的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • MySQL中延迟复制的实现

    MySQL中延迟复制的实现

    MySQL延迟复制允许副本服务器滞后源服务器指定时间,用于数据保护、历史检查等,延迟复制通过设置MASTER_DELAY选项实现,下面就来介绍 一下,感兴趣的可以了解一下
    2025-02-02
  • VMware中Linux共享mysql数据库的方法

    VMware中Linux共享mysql数据库的方法

    VMware中Linux共享mysql数据库的方法,需要的朋友可以参考下。
    2010-11-11
  • MySQL多表关联查询相关练习题

    MySQL多表关联查询相关练习题

    这篇文章主要给大家介绍了关于MySQL多表关联查询的相关资料,在MySQL中JOIN语句是实现多表关联查询的关键,它可以将多个表格中符合条件的数据连接在一起,从而提供一个完整的查询结果,需要的朋友可以参考下
    2023-10-10

最新评论