shwan 发表于 2012-4-29 09:39:04

在命令行修复mysql数据库遇到一个报错,求帮助

原来的版本是5.5.8,因为直接把data目录复制到lnmp数据库目录下(我后来知道不该这么做,但现在来不及了),导致几乎所有数据表需要修复。现大多数表已经在phpmyadmin和其他php修复工作中成功修复,但还是在一部分表没有修复。

于是在命令行下通过 ]# myisamchk -auto repair -uroot -p*** /usr/local/mysql/var/库名/*.MYI
   修复,提示如下错误,求解。
myisamchk: error: Can't create new tempfile: '/usr/local/mysql/var/库名/表名.TMD'是不是var目录权限不足?谢谢。希望能得到各位指点

yuweitaocn 发表于 2012-4-30 10:03:13

他这一边是说你不能创建这一个新的文件。极有可能是权限不足。

shwan 发表于 2012-5-2 14:51:27

原帖由 yuweitaocn 于 2012-4-30 10:03 发表 https://bbs.vpser.net/images/common/back.gif
他这一边是说你不能创建这一个新的文件。极有可能是权限不足。

谢谢。已经放弃修复。
页: [1]
查看完整版本: 在命令行修复mysql数据库遇到一个报错,求帮助