最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ERROR126(HY000):Incorrectkeyfilefortable'/tmp/#sql__MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:49:16
文档

ERROR126(HY000):Incorrectkeyfilefortable'/tmp/#sql__MySQL

ERROR126(HY000):Incorrectkeyfilefortable'/tmp/#sql__MySQL:bitsCN.com author:skatetime:2012/06/25 ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it 案例:mysql> insert into t1 select * from t1;^
推荐度:
导读ERROR126(HY000):Incorrectkeyfilefortable'/tmp/#sql__MySQL:bitsCN.com author:skatetime:2012/06/25 ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it 案例:mysql> insert into t1 select * from t1;^


bitsCN.com author:skate

time:2012/06/25

ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it

案例:

mysql> insert into t1 select * from t1;

^[[AQuery OK, 24576 rows affected (0.44 sec)

Records: 24576 Duplicates: 0 Warnings: 0

mysql> insert into t1 select * from t1;

Query OK, 49152 rows affected (1.90 sec)

Records: 49152 Duplicates: 0 Warnings: 0

mysql> insert into t1 select * from t1;

ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it

从上面的情况看,好似空间的问题,因为前几次insert都成功了,查看磁盘空间如下:

[root@localhost ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup00-LogVol00

5.3G 5.0G 50M 100% /

/dev/sda1 99M 12M 83M 13% /boot

tmpfs 125M 0 125M 0% /dev/shm

/dev/sdb1 7.7G 183M 7.2G 3% /data

在查看mysql数据目录情况

mysql> show variables like '%dir%';

+-----------------------------------------+------------------------------------+

| Variable_name | Value |

+-----------------------------------------+------------------------------------+

| basedir | /usr/local/mysql |

| binlog_direct_non_transactional_updates | OFF |

| character_sets_dir | /usr/local/mysql/share/charsets/ |

| datadir | /usr/local/mysql/data/ |

| innodb_data_home_dir | /data/mysql/data |

| innodb_log_group_home_dir | /data/mysql/data |

| innodb_max_dirty_pages_pct | 75 |

| lc_messages_dir | /usr/local/mysql/share/ |

| plugin_dir | /usr/local/mysql/lib/mysql/plugin/ |

| slave_load_tmpdir | /tmp |

| tmpdir | /tmp |

+-----------------------------------------+------------------------------------+

11 rows in set (0.01 sec)

从上面看确实是空间满了,然后调整变量“tmpdir”和“slave_load_tmpdir”,然后重启mysql服务,结果就ok了

[mysqld]

...

tmpdir=/data/mysql

slave_load_tmpdir=/data/mysql

...

[root@localhost mysql]# support-files/mysql.server restart

Shutting down MySQL (Percona Server).....[ OK ]

Starting MySQL (Percona Server)...[ OK ]

[root@localhost mysql]# bin/mysql

Welcome to the MySQL monitor. Commands end with ; or /g.

Your MySQL connection id is 1

Server version: 5.5.24-log Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.

mysql> insert into t2 select * from t2;

ERROR 1046 (3D000): No database selected

mysql> use test;

Database changed

mysql> insert into t2 select * from t2;

Query OK, 98304 rows affected (4.48 sec)

Records: 98304 Duplicates: 0 Warnings: 0

这个就是我在改数据的目录时,忘记改这个变量值了。

----end----

bitsCN.com

文档

ERROR126(HY000):Incorrectkeyfilefortable'/tmp/#sql__MySQL

ERROR126(HY000):Incorrectkeyfilefortable'/tmp/#sql__MySQL:bitsCN.com author:skatetime:2012/06/25 ERROR 126 (HY000): Incorrect key file for table '/tmp/#sql_1d87_0.MYI'; try to repair it 案例:mysql> insert into t1 select * from t1;^
推荐度:
标签: sql mysql HY000
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top