mysqldump
備份整個數據庫
mysqldump -u root -ppassword databasename >data.sql
//輸入root密碼即可
備份某個或多個表
mysqldump -u root -p databasename table1name table2name >data.sql
//輸入root密碼即可
只備份數據結構
mysqldump -u root -p databasename –no-data >data.sql
//輸入root密碼即可
恢復
mysql -u root -p –database=databasename
//輸入root密碼即可
備份:
/usr/local/mysql/bin/mysqldump –add-drop-table –all-databases –opt -f -uroot -pabc > /back/mysql-back.sql //整個數據庫
tar czvf /back/mysql-back.tgz /back/mysql-back.sql
/usr/local/mysql/bin/mysqldump –add-drop-table –opt -f -uroot -p123 ywrc > /home/back/www/ywrc.sql //單個數據庫
tar czvf /home/back/www/tar/ywrc-back.tgz /home/back/www/ywrc.sql
恢復:
mysql ywrc < ywrc.sql