mysql错误代码28解决,mysql 28

发布时间:2022-11-24

本文目录一览:

  1. MySQL出现:ERROR 3 (HY000): Error writing file '/tmp/' (Errcode: 28)
  2. Got error 28 from storage engine的错误怎么办
  3. mysql怎么解决提示Got error 28 from storage engine问题
  4. mysql ERROR 1005 (HY000): Can't create table 'field_data_field_sells_date_backup' (errno: 28)

MySQL出现:ERROR 3 (HY000): Error writing file '/tmp/' (Errcode: 28)

/tmp文件夹空间不足

  1. 查看tmpdir位置
    show variables like 'tmpdir';
    
  2. 创建新的tmpdir位置
    mkdir /home/csi/tmp
    
  3. 更改tmpdir位置
    sudo vim /etc/mysql/my.cnf
    
    将[mysqld]里的tmpdir改成自己新建的位置。
  4. 查看tmpdir位置
    show variables like 'tmpdir';
    

Got error 28 from storage engine的错误怎么办

一开始以为是MySQL死掉了,用命令重启后仍然提示错误。接着执行 df 命令,发现 /usr 分区已满。推测是日志文件的问题。进入数据库文件目录执行 du -sh,发现有多个大小为几GB的 mysql-bin.000015 日志文件。为了数据安全,没有直接删除,而是查找了安全的解决办法。

解决方法如下:

  1. 清理 /usr/local 下的 tar 软件,将其移到其他地方。
  2. 获得 180 多 MB 的剩余空间,可以启动 MySQL:
    service mysqld restart
    
  3. 进入 MySQL 执行以下命令:
    show master logs; -- 查看日志
    reset master; -- 删除列于索引文件中的所有二进制日志,把二进制日志索引文件重新设置为空,并创建一个新的二进制日志文件
    
  4. 注释掉 /etc/my.cnf 中的以下配置:
    # log-bin=mysql-bin 用于产生二进制日志文件的
    
    如果没有从服务器,注释掉:
    # server-id = 1
    

相关词汇

  • adj.
    • aberrant 越轨的,异常的(ab离开 + errant[adj.错误的,脱离正途的] → 离开[正确]走向错误)
    • erratic 反复无常的,古怪的(err漫游,犯错误 + atic表形容词 → 被认为错误的 → 古怪的)
    • errant 错误的,脱离正途的(err漫游,犯错误 + ant表形容词 → adj.错误的,脱离正途的)
  • n.
    • error 错误,过失(err漫游,犯错误 + or表名词 → n.错误,过失)
    • inerrancy 无错误(in无 + err漫游,犯错误 + ancy表名词 → 无错误)
    • erratum 排错,错误,错字勘误表(err漫游,犯错误 + atum表名词 → [改正]错误的东西 → 正误表)
  • v.
    • err 犯错误,出差错(err漫游,犯错误 → v.犯错误,出差错)

mysql怎么解决提示Got error 28 from storage engine问题

你会备份,但不能恢复。真的服了。

给你两个解决办法:

第一个办法:使用以下命令格式

mysqladmin create 数据库名 -uroot -p (数据库已经存在就不用此步)
mysql -uroot -p 数据库名 < backup-file.sql

第二个办法:

更详细的用法请参考 MySQL 的在线手册,已经为你找到备份恢复的页面,打开学习一下,你们的问题就可以解决了。这是 MySQL 官方中文手册。

mysql ERROR 1005 (HY000): Can't create table 'field_data_field_sells_date_backup' (errno: 28)

可能是主外键约束的问题,不能建立引用约束。

出现的报错:

ERROR 1005: Can't create table 主要问题以及解决办法如下:

  1. MySQL 支持外键约束,并提供与其他数据库相同的功能,但表类型必须为 InnoDB
  2. 建外键的列要加上 index(在贴吧等地方有相关讨论)。