【求助】mysql数据库文件太大导致建表失败,如何处理?

目录下各文件大小如下:

root /mbsc/mysql/data # ll

total 120646812

-rw-rw---- 1 mysql root 10805 Jul 19 16:51 OMUPLT_EOMUA_CI_22.err

drwx------ 2 mysql mysql 98304 Jul 19 19:24 123_A

-rw------- 1 root root 0 Jul 19 12:44 err.log

-rw-rw---- 1 mysql mysql 104857600 Jul 19 19:44 ib_logfile0

-rw-rw---- 1 mysql mysql 104857600 Jul 19 19:44 ib_logfile1

-rw-rw---- 1 mysql mysql 1048576000 Jul 19 19:44 ibdata1

-rw-rw---- 1 mysql mysql 122163245056 Jul 19 19:44 ibdata2

-rw-rw---- 1 mysql mysql 5 Jul 19 03:52 mbsc_mysql.pid

-rw-r--r-- 1 mysql mysql 4816 Sep 21 2011 my.cnf

drwxr-xr-x 2 mysql mysql 4096 Jul 19 19:44 mysql

drwxr-xr-x 2 mysql mysql 4096 Nov 22 2011 test

现在在数据库下创建表如下:

CREATE TABLE tbl_neinfo

(

id int NOT NULL,

ne_type int NOT NULL,

ip varchar(100) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=gb2312 COLLATE=gb2312_bin;

提示错误信息如下:

ERROR 3 (HY000): Error writing file './123_A/tbl_info.frm' (Errcode: 28)

在网上差了这个错误码,有人说是数据文件过大导致的,但是现在的问题是我删除了数据库中的一些表,单数据文件大小没有变化,这个应该是啥原因?

------解决方案--------------------

drwx------ 2 mysql mysql 98304 Jul 19 19:24 123_A

把这个目录的权限改为 777

------解决方案--------------------

[root@localhost ~]# perror 28

OS error code 28: No space left on device

你现在打开的这个目录应该不是你写数据的目录

df -h看下哪个目录满了

------解决方案--------------------

不是表达原因是没有权限所导致的。

赋予读写执行的权限就可以了。

在linux或unix下777

------解决方案--------------------

如果你是说导入的sql脚本太大,使用db工具导入失败的话,你可以使用mysql dump 导入!通过命令行导入!

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

mysql数据库建表失败_mysql数据库文件太大导致建表失败,如何避免相关推荐

  1. mysql pid文件太大_mariadb /mysql表文件太大导致的数据库启动不了 | Think in Drupal

    mariadb/mysql表文件太大导致的数据库启动不了 我们帮助客户部署的一个采集器程序,突然罢工了.采集后台打开不了,经过检查发现是使用的mariadb启动不了了. 任凭我们怎么修改MariaDB ...

  2. mysql ibdata1过大_MySql ibdata1文件太大如何缩小

    MySql ibdata1文件太大如何缩小 MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空: truncate table xxx; 然 ...

  3. mysql ibdata1 压缩_MySQL ibdata1文件太大的解决办法

    在MySQL数据库中,如果不指定innodb_file_per_table=1参数单独保存每个表的数据,MySQL的数据都会存放在ibdata1文件里,时间久了这个文件就会变的非常大. 下面是参考网上 ...

  4. mysql data 文件过大_MySQL ibdata1文件太大的解决办法

    在MySQL数据库中,如果不指定innodb_file_per_table=1参数单独保存每个表的数据,MySQL的数据都会存放在ibdata1文件里,时间久了这个文件就会变的非常大. 下面是参考网上 ...

  5. 当因为上传文件过大导致上传失败时

    <httpRuntime targetFramework="4.6" appRequestQueueLimit="100" executionTimeou ...

  6. 文件太大导致jvm内存溢出,针对业务实现简易的大文件(txt)拆分执行功能

    在日常完成业务过程中,出现了要在内存中操作很大的txt的需求,文件每行作为一条数据,但是由于数据量很大,不能一次性拉入内存中操作,但是又需要使用hashmap进行去重,于是借鉴hashmap的源码,编 ...

  7. php sql文件太大导致无法上传,sql文件太大无法导入phpmyadmin

    1.打开php.ini. 找到 upload_max_filesize . memory_limit . post_max_size 这三个参数! (在默认的情况下,phpmyadmin只允许最大的上 ...

  8. Oracle - crfclust.bdb文件太大

    问题排查 今天在检查oracle rac集群时,突然才发现服务器的根目录下面占用了很多空间,照道理不应该出现这种情况,初步猜想可能是哪个日志或跟踪文件太大导致. $ df -h Filesystem ...

  9. 获取表数据_mysql数据库部分表被truncate,部分数据被delete的解决过程

    服务器数据恢复环境部署及故障原因: 华为云ECS网站服务器,服务器采用linux操作系统,数据库版本号5.6,. 在执行数据库版本更新测试时,错误地将本应在测试库执行的sql脚本执行于生产库,导致部分 ...

最新文章

  1. 史上最大的实体关系抽取数据集!清华大学自然语言处理团队发布 FewRel...
  2. 翻到几年前的代码,我惊了。
  3. 高可用与负载均衡(5)之基于客户端的负载均衡
  4. WinSCP断线,WinSCP总是断线,断线重连过程又需要卡很长时间解决办法
  5. centos7.5 mysql5.7 的卸载和离线安装全过程
  6. [Mac OSX技巧] 通过命令行开启安全性与隐私中的任何来源
  7. .h5是什么文件_PPT转H5丨再也不用担心忘带U盘怎么办了
  8. POJ NOI0113-30 1的个数【进制】
  9. Django下的templates 和 static静态文件
  10. 尺取法---poj3601
  11. UNIX文件系统概述
  12. 数据处理中常用的Excel函数
  13. 请高手指点,简单的几个数组操作方法不知道是否可以有更好的改进方法或者更简单的方法?
  14. python断言使用方法
  15. MIPI学习--CSI2
  16. precede和previous_构词法词缀
  17. MVC框架运行流程和目录结构
  18. 6-3 电子书表格展示
  19. PowerDesigner删除外键关系,而不删除外键列
  20. ios 绕过 id 锁

热门文章

  1. 嵌入式Linux的OTA更新,基础知识和实现
  2. 目标识别的选择性搜索
  3. CUDA C 纹理提取Texture Fetching
  4. ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测
  5. python Django 管理站点1.3
  6. c语言gather函数,TensorFlow函数:tf.gather_nd
  7. Android 与 JS 的交互 以及 JS与Android 的交互
  8. Android Studio添加代码头注释使用
  9. 一位资深Java架构师的晋级心得
  10. 深入理解Java的接口和抽象类