mysql數(shù)據(jù)庫(kù)備份和還原
備份MySQL數(shù)據(jù)庫(kù)的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL數(shù)據(jù)庫(kù)為帶刪除表的格式備份MySQL數(shù)據(jù)庫(kù)為帶刪除表的格式,能夠讓該備份覆蓋已有數(shù)據(jù)庫(kù)而不需要手動(dòng)刪除原有數(shù)據(jù)庫(kù)。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接將MySQL數(shù)據(jù)庫(kù)壓縮備份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz備份MySQL數(shù)據(jù)庫(kù)某個(gè)(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql同時(shí)備份多個(gè)MySQL數(shù)據(jù)庫(kù)
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql僅僅備份數(shù)據(jù)庫(kù)結(jié)構(gòu)
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql備份服務(wù)器上所有數(shù)據(jù)庫(kù)
mysqldump –all-databases > allbackupfile.sql
還原MySQL數(shù)據(jù)庫(kù)的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql還原壓縮的MySQL數(shù)據(jù)庫(kù)
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename將數(shù)據(jù)庫(kù)轉(zhuǎn)移到新服務(wù)器
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
相關(guān)文章:
1. Oracle 10G First Release的新特性簡(jiǎn)介(上)2. 詳解mysql的備份與恢復(fù)3. 使用DB2look 重新創(chuàng)建優(yōu)化器訪(fǎng)問(wèn)計(jì)劃(3)(1)4. 有時(shí)Oracle不用索引來(lái)查找數(shù)據(jù)的原因5. MySQL之高可用集群部署及故障切換實(shí)現(xiàn)6. sql server 2005中的表分區(qū)7. 利用sql server 2005數(shù)據(jù)庫(kù)郵件發(fā)送電子郵件8. MariaDB的安裝與配置教程9. Win2k Server下Oracle 9iAS安裝報(bào)告(二)10. Oracle 10g存儲(chǔ)過(guò)程遠(yuǎn)程SQL注入漏洞
