VPS侦探论坛

 找回密码
 注册
查看: 4590|回复: 2

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

[复制链接]
发表于 2012-4-29 09:39:04 | 显示全部楼层 |阅读模式

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

于是在命令行下通过 ]# myisamchk -auto repair -uroot -p*** /usr/local/mysql/var/库名/*.MYI
   修复,提示如下错误,求解。

  1. myisamchk: error: Can't create new tempfile: '/usr/local/mysql/var/库名/表名.TMD'
复制代码
是不是var目录权限不足?谢谢。希望能得到各位指点
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-4-30 10:03:13 | 显示全部楼层


他这一边是说你不能创建这一个新的文件。极有可能是权限不足。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-5-2 14:51:27 | 显示全部楼层

原帖由 yuweitaocn 于 2012-4-30 10:03 发表
他这一边是说你不能创建这一个新的文件。极有可能是权限不足。


谢谢。已经放弃修复。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-17 10:05 , Processed in 0.025737 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表