Docker下解决mysql出现"the table is full"的问题

时间:2022-07-22
本文章向大家介绍Docker下解决mysql出现"the table is full"的问题,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Docker修改mysql的配置

Mysql错误日志中打印"The Table xxx is full"

  1. 首先保证mysql服务active状态
  1. 进入mysql容器中

docker exec -it mysql-dev /bin/bash

  1. 查看max_heap_table_size
  1. 修改/etc/my.cnf文件注意这里的my.cnf是容器里面的配置文件,重要的事说三遍:容器内部,容器内部,容器内部!!!切记不要自做聪明,退出当前bash,去修改外面的/etc/my.cnf! vim /etc/mysql/my.cnf
  1. 重启mysql容器 docker restart mysql-dev
  1. 查看结果