Question

Afternoon, I'm currently wondering if mysqlcheck -q which stands for quick. Just as thorough as mysqlcheck -r. This isn't in the idea of repairing the tables within a MySQL database, but to see if the discovery of any errors show themselves just as thoroughly. The idea is to bypass the length of time to which the entire repair takes. It's much easier to do a quick check, and does quick possibly shift any table information?

Thanks for your help.

Was it helpful?

Solution

mysqlcheck -q doesn't scan through rows. It only goes through indexes. If there are any incorrect links in rows it doesn't check them. I would avoid using -q unless you know there are no incorrect links in rows.

mysqlcheck -r simply repairs the tables. Please check mysqlcheck utility man page for more details.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top