Mysql備份與恢復方法

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章