This is an old revision of the document!
Backup a single table in a database
mysqldump <db> <table> > dump.sql
Backup all tables in a single database
mysqldump <db> > dump.sql
Backup all tables in all databases
mysqldump --all-databases > dump.sql
Also check out a script to backup all databases from my collegue Tom wiki.tmade.de - Backup MySQL
mysql < dump.sql
Also check out a script to restore databases from my collegue Tom wiki.tmade.de - Restore MySQL
Command | Function |
---|---|
mysqldump | - |
mysqlcheck --repair --databases <db> | Repair data types and character sets of a single db changed by updates |
mysqlcheck --repair --all-databases | Repair data types and character sets of all dbs changed by updates |
mysql -uroot -p -h 127.0.0.1 -P 3306 | Connect to mysql, enter password after execution |