Optimize MySQL all Databases mysqlcheck

หลังจากที่เราใช้ MySQL Tunner ไปแล้ว พบว่า จำเป็นต้อง optimize tables แต่จะทำไงให้ optimize database ได้ทุกตาราง ซึ่งมีวิธีง่ายๆ สามารถใช้คำสั่งนี้ในการ Optimize MySql ทุก databases ประมานี้

เครื่อง Linux ทั่วไป

mysqlcheck -Aao --auto-repair --silent -u root -p

#or

mysqlcheck -Aao --auto-repair --silent -u root --password=passdb

DirectAdmin + MySQL 5.0.67

/usr/local/mysql/bin/mysqlcheck -uda_admin -p`grep "^passwd=" /usr/local/directadmin/conf/mysql.conf | cut -d= -f2` -Aao --auto-repair

DirectAdmin + MySQL 5.5.9

/usr/local/mysql/bin/mysqlcheck -uda_admin -p`grep "^passwd=" /usr/local/directadmin/conf/mysql.conf | cut -d= -f2` -ro --auto-repair=TRUE --all-databases=TRUE

หรือจะใช้แบบนี้สำหรับเครื่องทั่วก็ได้

mysqlcheck -u root -p -ro --all-databases

คำอธิบายคำสั่ง mysqlcheck ในการ Optimize MySQL ทุก Databases คร่าวๆ

-a, -analyze [Analyze given tables]
-o, -optimize [Optimize table]
-A, -all-databases [Check all the database]
-auto-repair [If a checked table is corrupted, automatically fix it. Repairing will be done after all tables have been checked, if corrupted ones were found]
-r = Can fix almost anything except unique keys that are not unique.

 June 15, 2009

 Blog | # # # # # #

qrcode
Facebook Facebook X / Twitter Twitter Telegram Telegram Pinterest Pinterest Email Email

Re-commend-เด็ด ๆ ต่อจาก Optimize MySQL all Databases mysqlcheck

MySQL Log DirectAdmin Debian

MySQL Log DirectAdmin Debian

find mysqld.log/mysql.log & slowly log file in DirectAdmin(Debian) 1.Login mysql command mysql -u dbuser -p 2.Query mysql variables mysql> show variab..

MySQLTunner.pl Tuning-Primer.sh

MySQLTunner.pl Tuning-Primer.sh

พักนี้ขอวุ่นๆเรื่อง MySQL หน่อย เพราะว่า Dedicated Server ของลูกค้าๆ จะกิน MySQL ขึ้นมาหน่อยนึง เลยต้องมีอุปกรณ์ที่ช่วยจูน MySQL ให้เหมาะสมกับเครื่อง ..

  • Magicz?~