最近部署的mysql服务,在导入数据后,查询数据时提示:ERROR 1071 (42000) : Specified key was too long; max key length is 767 bytes ,原本以为是key的值过长导致的,原来就是过长导致的,解决方法就是修改一下mysql的配置,进入mysql修改一下系统的变量,首先看一下mysq的索引长度限制是否打开,如果没有就开启就开启一下,下面是进入mysql后操作内容:

show variables like '%innodb_large_prefix%';//查看是否开启

set global innodb_large_prefix=on;//如果没有开启设置开启

show variables like '%innodb_file_format%';//查看file格式

set global innodb_file_format=Barracuda;//设置格式

set global innodb_file_format_max=Barracuda;//设置格式

row_format=DYNAMIC或COMPRESSED ;//设置格式

索引设置格式根据自己的需求可以设置innodb_file_format或者innodb_file_format_max,两者的区别是在于索引的压缩,这里就不解释了。

mysql导入报错1071_mysql报错:Specified key was too long; max key length is 767 bytes | 吴老二...相关推荐

  1. mysql导入报错1071_导入sql文件报错:1071 Specified key was too long; max key length is 767 bytes...

    一.背景 今天把服务器的数据库导出了一份sql文件,准备导入到本地,但是在导入的时候,报了个错: Syntax error or access violation: 1071 Specified ke ...

  2. mysql 报错 Specified key was too long; max key length is 767 bytes,开启系统变量:innodb_large_prefix

    mysql 报错 Specified key was too long; max key length is 767 bytes 当mysql数据库的字符集使用了utf8mb4,就很容易在执行建表sq ...

  3. Mysql报错:Specified key was too long; max key length is 767 bytes

    在执行mysql脚本时,报错:Specified key was too long; max key length is 767 bytes. 解决办法: 一.修改mysql的字符集为uft8 再次执 ...

  4. hive报错:hive create table: Specified key was too long; max key length is 767 bytes

    create table tableName (name string);报错 Specified key was too long; max key length is 767 bytes 长度的问 ...

  5. Hive集成Mysql作为元数据时,提示错误:Specified key was too long; max key length is 767 bytes...

    在进行Hive集成Mysql作为元数据过程中.做全然部安装配置工作后.进入到hive模式,运行show databases.运行正常,接着运行show tables:时却报错. 关键错误信息例如以下: ...

  6. mysql索引长度超过767bytes问题解决。Specified key was too long; max key length is 767 bytes

    mysql索引长度超过767bytes问题解决.   错误信息: Specified key was too long; max key length is 767 bytes MySQL的InnoD ...

  7. 一招解决MySql Specified key was too long; max key length is 767 bytes

    背景 今天迁移环境上阿里云的DMS建表 CREATE TABLE `xxl_job_registry` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `reg ...

  8. Mysql执行脚本Specified key was too long; max key length is 767 bytes问题解决

    在用Navicate执行Mysql脚本的时候,一帆风顺. 因为生产库不允许远程操作,这个你懂的.所以没办法就把数据库脚本整体从本地导出来了,然后使用阿里云的数据导入功能. 在执行数据导入任务的时候,B ...

  9. mysql 767 bytes_max key length is 767 bytes

    Specified key was too long;max key length is 767 bytes https://blog.csdn.net/gladyoucame/article/det ...

最新文章

  1. aws lambda使用, aws无服务器部署应用。 aws ecr凭证获取和使用。
  2. 中国首个火星探测器天问一号发射成功!
  3. Spring Cloud中Hystrix、Ribbon及Feign的熔断关系是什么?
  4. OS-written test2
  5. mysql text类型 使用方法_MySQL使用TEXT/BLOB类型的知识点详解
  6. python程序设计实践教程答案-Python程序设计实践教程
  7. Windows下配置Git
  8. 深度学习2.0-40.LSTM原理及实战
  9. 安卓模拟器按键_逍遥安卓模拟器PC版-逍遥安卓模拟器下载v7.2.8.0
  10. 怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积
  11. 浅谈聚簇索引和非聚簇索引的区别
  12. MySQL 报错InnoDB: Cannot allocate memory for the buffer poo处理方法
  13. 【快速入门大数据】hadoop和它的hdfs、yarn、mapreduce
  14. 思科认证入门级课程介绍(一)
  15. 区块链三加一:200个ETH在imToken上怎么没的?
  16. 水星路由服务器无信号,水星路由器MW326R没有WiFi信号了怎么回事?【图解】
  17. 【考研经验】19年华东师范大学计算机专硕考研经验(初试+复试)分享!专业课140分!...
  18. Fiddler 微信小程序抓包
  19. 揭秘ARM FPU 加速浮点计算
  20. DRF中的路由Router使用

热门文章

  1. MCU-51:单片机蜂鸣器播放音乐和提示音
  2. AssetMark背后,是华泰的野心?还是TAMP的崛起?| 亿欧解案例
  3. SVN汉化以及简单的使用
  4. 二进制空间权重矩阵_空间权重矩阵(SWM)
  5. 【Python | Networks库详解】最佳实践(22年电工杯B题之路径可视化)
  6. 腾讯QQ Linux版正式回归 支持x64、ARM64
  7. 用IDEA进行Java后台开发(三)
  8. 《集体智慧编程》P8-P18
  9. linux内核uuid生成器测试
  10. 计算机组成与系统结构——期末复习