昨天,在测试新的数据库时,迁移表遇到了这个问题。现在记录一下解决方案。

 1.在配置文件中添加关闭严格模式的配置:sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 2.在配置文件中添加使用独立表空间的配置:innodb_file_per_table=1

 3.在数据库中执行:SHOW GLOBAL VARIABLES LIKE '%innodb_file%';

+--------------------------+-----------+
| Variable_name | Value |
+--------------------------+-----------+
| innodb_file_format | Barracuda |
| innodb_file_format_check | ON |
| innodb_file_format_max | Barracuda |
+--------------------------+-----------+

  确保innodb_file_format 使用的是Barracuda,如果不是执行以下语句:SET GLOBAL innodb_file_format = barracuda;

 此时,即可解决mysql报错1118的问题。

以下是问题图片:

最新文章

  1. oracle--逻辑对象--bai
  2. asp.net 导出Excel
  3. 二叉树学习笔记之B树、B+树、B*树
  4. Rails下cloud datastore的使用
  5. iScroll-js—“smooth scrolling for the web”
  6. Java:Comparator接口
  7. Qt界面设计1
  8. Android5.0之NavigationView的使用
  9. C#高级
  10. Ftp的断点下载实现
  11. javascript放大镜效果
  12. git配置公钥
  13. RecyclerView嵌套ScrollView导致RecyclerView内容显示不全
  14. 1042. Shuffling Machine (20)
  15. react与umi
  16. 表格列mouse经过时高亮显示
  17. matplot模块中的pylab
  18. CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手冊)
  19. intellij idea 之 CheckStyle 代码格式校验
  20. hibernate处理视图问题(记录)

热门文章

  1. Docker系列开篇之Virtual Machine VS Container(一)
  2. Zookeeeper环境搭建(二)
  3. [实践]activemq安全设置 设置admin的用户名和密码
  4. 分享一个非常好用又好看的终端工具--Hyper (支持windows、MacOS、Linux)
  5. .Net Core2.1 秒杀项目一步步实现CI/CD(Centos7.2)系列一:k8s高可用集群搭建总结以及部署API到k8s
  6. 同“窗”的较量:部署在 Windows 上的 .NET Core 版博客站点发布上线
  7. memcached中hash表相关操作
  8. Apex 获取真正的IP地址
  9. Python 开发学习路线
  10. MySQL-InnoDB锁(二)