Linux论坛's Archiver

《开源》旗舰电子杂志2008年11期发布,火热下载中!

daik 发表于 2007-11-5 09:36

创建mantis数据库

我在创建mantis数据库时,执行:
mysql> grant all privileges on mantis_bugtracker.* to 'root'@'localhost' identified by '';
出现:
ERROR 126 (HY000): Incorrect key file for table './mysql/user.MYI'; try to repair it
查了网上资料说是因为临时表太大,/tmp不够放,但我看了下,/tmp有20G的剩余空间,还会不够,请指点!!!

daik 发表于 2007-11-5 10:16

知道问题了,是我盲目的把以前的mysql目录下的数据完全拷贝过来,覆盖了当前的文件,删除原来数据,重装mysql就好了。

Flyinmorning 发表于 2007-11-6 16:22

一般重装都能解决问题,呵呵

9命怪猫 发表于 2007-11-6 16:30

!!!!!!!!!!

临时表太大,/tmp不够放?!
明显是数据文件出错了,往往就是错误迁移出的问题——猫从前的同事就那么干出问题了。

MySQL如果需要迁移数据库,强烈推荐用MySQLDump这个自带工具。单纯拷贝那三个文件有时候可以有时候不可以。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.