`

mysql之常见异常

阅读更多

*、Specified key was too long; max key length is 767 bytes

key表示的是主键意思是主键的长度超出了限制(依赖于字符编码)
如utf-8:表明字符数为767/3约等于256个而gbk:则为767/2约384个

    补充:mysql创建表及其字段索引

eg:create table tablename(
      columnName type ....
      key index_name (columnName(length))...
 )

 

*、mysql在服务列表丢失

、cmd.exe在管理员模式下运行
、mysqld --install
看到提示service successfully installed即可

 

*、mysql造成的java heap space

mysql在5.0以上支持fetchsize,但要注意两点,一是要用statement对象在执行query前设置,二是fetchsize大小设为Integer.min_value,具体原理待看源码实现,2018年7月2日19:04:42

 

*、mysql服务丢失,系统恢复了但是数据库数据无法挂载

https://blog.csdn.net/lxpbs8851/article/details/14161935/

 

*、Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP

jdbc:mysql://localhost:3306/test?zeroDateTimeBehavior=convertToNull

 

*、mysql遇到某某表找不到时,可以查看是否是数据库大小写敏感是否有问题

/etc/my.cnf
在[mysqld]或[client]节点下添加:
lower_case_table_names=1即可
1表示不区分大小写,0表示区分大小写

 

*The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.

重点在于10%,看清楚,这个10%表示的是你在my.cnf(ini)文件中配置的innodb_log_file_size总大小的10%,所以假如当你要处理90M大小文件时,要保证innodb_log_file_size参数大小为900M+重启服务即可。
原理:
参考:https://blog.csdn.net/langkeziju/article/details/51094289
由于工作原因,原理性知识后续整理了,ε=(´ο`*)))唉。

 

 

分享到:
评论

相关推荐

    mysql常见异常 mysql常见异常

    MySQL是世界上最流行的关系型数据库管理系统之一,然而在日常使用中,由于各种原因,我们可能会遇到各种异常和错误。这些异常通常以错误代码的形式出现,帮助我们识别问题所在并找到解决方案。以下是一些常见的MySQL...

    IDEA+Mysql调试常见异常解决办法-kaic.doc

    在使用IntelliJ IDEA进行Java开发并结合MySQL数据库进行调试时,可能会遇到一系列常见的异常问题。以下是一些解决这些问题的方法: 1. **错误提示:Error: java: 程序包 javax.servlet.http 不存在** 当IDEA导入...

    MySQL存储过程的异常处理方法

    本实例展示了如何在MySQL存储过程中实现异常处理,以捕获并处理可能出现的错误。 首先,我们注意到在创建存储过程`myProc`时,使用了`delimiter $$`来改变MySQL客户端的语句分隔符,这是为了在存储过程中使用多个...

    MYSQL常见故障分析

    本文将深入探讨MySQL线上常见的一些故障类型及其分析方法。 首先,应用无法获取到连接池的情况,这可能是由于配置不当、连接池设置过小或数据库连接耗尽导致。当数据库响应慢时,通常需要检查SQL执行时间,尤其是慢...

    MySQL线上常见故障剖析

    ### MySQL线上常见故障剖析 #### 一、故障概述与分类 在MySQL的日常运维中,经常会出现各种各样的故障,这些故障可能源自于不同的层面,包括但不限于应用层、数据库层、操作系统层等。通过对这些故障的深入分析,...

    linux部署项目常见异常大全

    ### Linux部署项目常见异常分析 #### 一、异常概述 在进行Linux环境下项目的部署与运维过程中,经常会遇到各种各样的异常问题。本文将基于一则具体的案例来深入剖析一种常见的异常情况——“页面URL访问呈现空白页...

    C#操作Mysql数据库的MySql.Data.dll下载

    总的来说,C#通过MySql.Data.dll与MySQL数据库的交互是.NET开发中的常见操作,涉及到数据库连接、SQL执行、异常处理等多个环节。了解和掌握这些知识,将有助于你在实际开发中构建稳定、高效的数据库应用程序。

    MySQL 5.7 版本驱动包

    3. **类型3 (网络协议驱动)**:这是MySQL JDBC驱动的常见形式,也是MySQL 5.7版本驱动包中包含的类型。它是一个纯Java实现,使用MySQL自定义的TCP/IP协议与服务器通信,性能优于类型1,但不及类型2。 4. **类型4 ...

    mysql_mysql常见的十个问题_

    以下是对“mysql常见的十个问题”的详细解答,旨在帮助初学者更好地理解和解决问题。 1. **安装与配置问题**:对于初学者来说,安装MySQL可能是第一个挑战。确保在正确版本的操作系统上下载合适版本的MySQL,并按照...

    MySql常见错误代码

    MySql 常见错误代码解析 MySql 是一个流行的关系数据库管理系统,广泛应用于各种 Web 应用程序中。但是,在使用 MySql 过程中,我们经常会遇到各种错误代码,这些错误代码可能会导致数据库崩溃、数据丢失或应用程序...

    odbc 连接mysql异常解决方案.zip

    在使用ODBC(Open Database Connectivity)连接MySQL数据库时,可能会遇到“ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的异常。这个错误通常表示系统无法找到有效的...

    wince 连接 MYSQL服务器

    在嵌入式操作系统Windows CE(简称WinCE)中,连接到MySQL服务器是一项常见的任务,尤其在需要进行数据存储和检索的设备应用中。本篇将详细介绍如何在WinCE环境下使用`mysql.data.cf.dll`库来实现与MySQL服务器的...

    datax读写MySQL8的插件

    4. 错误处理:在运行过程中,应关注日志输出,及时发现并处理异常情况。 总结,DataX MySQL8读写插件是实现MySQL 8.x数据高效迁移的关键工具。理解其工作原理、正确配置并解决可能出现的问题,将有助于我们在大数据...

    linux(centos) 下C++连接mysql数据库

    在Linux(CentOS)系统中,使用C++连接MySQL数据库是一项常见的任务,特别是在开发服务器端应用程序时。这里我们将深入探讨如何实现这一目标,以及在这个过程中可能遇到的关键知识点。 首先,你需要确保你的系统...

    mysql常见错误

    mysql数据库 常见错误代码说明 1129:数据库出现异常,请重启数据库 1130:连接数据库失败,没有连接数据库的权限

    MySQL数据库巡检手册 MySQL DBA必备

    MySQL通常运行在类Unix系统中,其中Linux是最常见的选择。巡检手册会指导DBA如何在Linux环境下执行相关的系统和数据库命令。 巡检内容包括但不限于以下几个方面: 1. CPU性能检查: - 使用dmidecode命令配合grep...

    C++操作mysql数据库之配置篇

    在C++编程中,与MySQL数据库进行交互是一个常见的任务,特别是在开发桌面应用或者服务端程序时。本篇文章将深入探讨如何在C++环境中配置和使用MySQL数据库,主要涉及的文件有`mysql.h`、`mysql_com.h`、`mysql_time....

    mysql.data.dll

    本文将深入探讨MySQL.data.dll的相关知识点,包括其功能、常见问题、版本兼容性以及如何在VS中引用。 1. **MySQL.data.dll的功能** - 提供ADO.NET接口:MySQL.data.dll提供了.NET开发者熟悉的ADO.NET接口,如...

    java开发常见错误异常

    在 Java 开发过程中,常见的错误异常包括 HTML 标签的常见错误、MySQL 常见错误异常、Oracle 常见错误异常、连接池异常、Maven 常见异常、Hibernate 常见异常、Struts2 常见异常等。下面将对这些常见错误异常进行...

Global site tag (gtag.js) - Google Analytics