Chinaunix

标题: Mysql搜索出错如何修复? [打印本页]

作者: lp5913    时间: 2007-09-06 10:52
标题: Mysql搜索出错如何修复?
今天进入论坛进行全文搜索,结果出现如下错误提示:
  1. Discuz! info: MySQL Query Error
  2. Script: /discuz/search.php
  3. SQL: SELECT DISTINCT t.tid, t.closed FROM cdb_posts p, cdb_threads t WHERE t.fid IN ('9','10','11','13','18','22','28','29','30','5','6','24','26','7','8','12','15','16','17','19','23','27') AND t.displayorder>='0' AND p.tid=t.tid AND p.invisible='0' AND (0 OR (p.message LIKE '%cscope%' OR p.subject LIKE '%cscope%')) ORDER BY tid DESC LIMIT 500
  4. Error: Table 'p' is marked as crashed and should be repaired
  5. Errno.: 1194
复制代码
这种情况要怎么去修复呢?(论坛还可以进行标题搜索等)
作者: yueliangdao0608    时间: 2007-09-06 11:54
Table 'p' is marked as crashed and should be repaired

看你的表示什么类型的了
作者: wildlily980    时间: 2007-09-06 13:14
repair table table_name
最好先备份下。
作者: lp5913    时间: 2007-09-06 14:32
怎么查看mysql中表的类型阿?

  1. show variables like 'table_type';
复制代码
命令马?

[ 本帖最后由 lp5913 于 2007-9-6 14:37 编辑 ]
作者: yueliangdao0608    时间: 2007-09-06 15:59
show  create table 你的表名;
作者: lp5913    时间: 2007-09-06 17:14
安装的论坛是EasyDiscuz! 系列的Discuz!EXP,但是不知道怎么进入他的数据库。
Discuz!EXP里面的mysql数据库是安装论坛的时候是自动安装上的。
进入他的数据库要怎么办阿?
作者: yueliangdao0608    时间: 2007-09-07 11:10
show databases;
作者: lp5913    时间: 2007-09-07 13:54
论坛的数据库是自带安装的,连一开始登录mysql的命令都无法用
现在想着看能不能安装一个phpmyadmin来对其数据库进行管理。
郁闷的要命阿

而且现在还不知道论坛无法全文搜索到底是什么原因呢。只能进去先修复一下看看。

谁有好主意帮忙说一说阿!
作者: lp5913    时间: 2007-09-08 22:43
利用系统自带的phpmyadmin工具已经把论坛给修复了!
多谢大家的帮助!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2