开发者社区 > 数据库 > 数据库管理工具 > 正文

DMS这修改阿里云mysql表结构报这怎么办呢?

DMS这修改阿里云mysql表结构报这怎么办呢38655205c80a2eaeac69f6ffc7ae2963.png

展开
收起
-Feng、冯冯 2023-10-07 01:16:42 120 0
1 条回答
写回答
取消 提交回答
  • 阿里云MySQL数据库表结构修改时遇到的问题,报错为 "the table '#sql-41db_10554' is full"。这个错误通常出现在你尝试添加更多的数据到已经存在的表,但表已经达到了最大容量。

    内存表的大小超过了规定的范围
    MySQL出现"the table is full"的问题,一般有两个原因:

    一、需要加大数据表大小

    vi /etc/my.cnf
    1
    需要修改MySQL的配置文件my.cnf,在[mysqld]下添加/修改两行:

    tmp_table_size = 1024M
    max_heap_table_size = 1024M
    1
    2
    系统默认是16M,修改完后重启mySQL

    二、服务器硬盘空间满了,清理垃圾/无用数据即可

    查询服务器空间使用情况

    df -h
    1
    2
    查询MySQL存储目录存储使用情况

    查询具体某目录下所有文件大小

    du -sh /usr/data/*

    参考 https://blog.csdn.net/m0_54853503/article/details/126113101
    MySQL 出现 The table is full 的解决方法

    2023-10-12 09:55:31
    赞同 展开评论 打赏

相关产品

  • 数据管理
  • 热门讨论

    热门文章

    相关电子书

    更多
    搭建电商项目架构连接MySQL 立即下载
    搭建4层电商项目架构,实战连接MySQL 立即下载
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

    相关镜像