-- MySQL client's most useful commands II--




mysqldump


mysqldump --all-databases > all_db.sql - dump all db's

mysqldump --databases dbname > db.sql - dump a single db

mysqldump --databases db1 db2 > 12_db.sql - dump choosen db's

mysqldump -d - dump db structure only

mysqldump --host=localhost --all-databases | mysql --host=remotehost


- copy db from localhost to remotehost


mysqldump --host=localhost --all-databases |

mysql --host=remotehost --add-drop-table


- copy all db's from localhost to remotehost and overwrite existing tables


mysqlcheck


mysqlcheck -c --databases db1 db2 db3 ... - check databases

mysqlcheck -r .... - repair databases

mysqlcheck -a ... - analyze databases

mysqlcheck -o ... - optimize databases

mysqlcheck -o --database db1 - optimize only