數據庫在使用當中都會(huì )有數據庫備份工作,當數據庫發(fā)生嚴重錯誤無(wú)法啟動(dòng),或者數據丟失時(shí)可以及時(shí)有效地恢復數據。下面就來(lái)看下備份和恢復MySQL數據庫常用的命令。
一、MySQL數據庫備份命令
1、備份單個(gè)數據庫
如果要備份單個(gè)數據庫,則只需創(chuàng )建“ dump”(也稱(chēng)為進(jìn)行備份)并將“ mysqldump”命令的輸出發(fā)送到.sql文件中。不用擔心,該命令不會(huì )以任何方式影響數據庫。它只是制作數據庫的副本。
mysqldump database_name > database_name.sql
2、備份多個(gè)數據庫
可以使用相同的“ mysqldump”命令同時(shí)備份多個(gè)數據庫:
mysqldump –databases database_onedatabase_two > two_databases.sql
在上面的命令中,database_one是要備份的第一個(gè)數據庫的名稱(chēng),database_two是第二個(gè)要備份的數據庫。此命令會(huì )將兩個(gè)數據庫合并到一個(gè)數據庫中。
3、備份所有數據庫
備份服務(wù)器上的所有數據庫也比較簡(jiǎn)單:
mysqldump –all-databases > all_databases.sql
同樣,這會(huì )將所有數據庫添加到單個(gè)數據庫.sql文件中。
二、MySQL數據庫恢復命令
由于轉儲文件只是SQL命令之前的數據,因此您可以通過(guò)告訴MySQL在其中運行命令并將數據放回適當的數據庫中來(lái)還原數據庫備份。
mysql database_name < database_name.sql
在上面的代碼中,database_name是要還原到的數據庫的名稱(chēng),database_name.sql是要從中還原的備份文件.sql文件的名稱(chēng)。
如果您試圖從所有數據庫的轉儲中還原單個(gè)數據庫,則可以通過(guò)以下命令實(shí)現:
mysql –one-database database_name < all_databases.sql
該命令從all_databases.sql mysql轉儲中提取原始的“ database_name” .sql轉儲,并將 其恢復為原始數據庫名。
如果不想使用命令行進(jìn)行數據庫備份和恢復操作,也可以利用cPanel控制面板來(lái)實(shí)現相關(guān)操作。
閱讀推薦:《cPanel面板創(chuàng )建和恢復數據備份教程》
來(lái)源鏈接:https://www.idcspy.com/29430.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站