mysql數(shù)據(jù)庫備份和還原
備份MySQL數(shù)據(jù)庫的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql備份MySQL數(shù)據(jù)庫為帶刪除表的格式備份MySQL數(shù)據(jù)庫為帶刪除表的格式,能夠讓該備份覆蓋已有數(shù)據(jù)庫而不需要手動刪除原有數(shù)據(jù)庫。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接將MySQL數(shù)據(jù)庫壓縮備份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz備份MySQL數(shù)據(jù)庫某個(gè)(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql同時(shí)備份多個(gè)MySQL數(shù)據(jù)庫
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql僅僅備份數(shù)據(jù)庫結(jié)構(gòu)
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql備份服務(wù)器上所有數(shù)據(jù)庫
mysqldump –all-databases > allbackupfile.sql
還原MySQL數(shù)據(jù)庫的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql還原壓縮的MySQL數(shù)據(jù)庫
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename將數(shù)據(jù)庫轉(zhuǎn)移到新服務(wù)器
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
相關(guān)文章:
1. mysql啟動時(shí)報(bào)錯(cuò) ERROR! Manager of pid-file quit without2. Windows下在DOS用mysql命令行導(dǎo)入.sql文件3. MySQL全文搜索之布爾搜索4. mysql-bin.000001文件的來源及處理方法5. mysql命令行客戶端結(jié)果分頁瀏覽6. Windwos下MySQL 64位壓縮包的安裝方法學(xué)習(xí)記錄7. Access數(shù)據(jù)庫安全的幾個(gè)問題8. MySQL中 concat函數(shù)的使用9. 如何實(shí)現(xiàn)MySQL數(shù)據(jù)庫的備份與恢復(fù)10. 什么是Access數(shù)據(jù)庫

網(wǎng)公網(wǎng)安備