在服务器运行的时候竟然也能myisamchk,不是要在服务器停止的时候才用这myisamchk检查修复吗,怎么刚刚我在服务器运行的时候也能myisamchk啊
  不关服务器是否运行,mysqlcheck怎么都能用呢。。迷糊了
  
  在服务器运行的状态下:
  myisamchk /var/lib/mysql/test/test1.MYI
 Data records: 3  Deleted bloks:0
 -check file-size
 ....
 -check index reference
 -check data record  reference index: = 1          //这句是什么意思呢?看不明白 还有点疑问:mysqlcheck 后面直接接数据库名 不需要指定路径,都可以检查或者修复。而myisamchk或者isamchk则需要指定表路径。是这样理解的吗? 谢谢