為您提供行業(yè)資訊、活動(dòng)公告、產(chǎn)品發(fā)布,匯聚最前沿流行的云計算技術(shù)
我們在進(jìn)行網(wǎng)站遷移時(shí),需要將原網(wǎng)站的數據庫文件進(jìn)行備份,防止數據丟失,待網(wǎng)站遷移后,便可將備份的數據直接恢復到當前的數據庫中。MySQL是當前流行的關(guān)系型數據庫管理系統,應用非常廣泛,那么如何在Linux(Debian 10)服務(wù)器上備份MySQL數據庫?本文以RAKsmart美國服務(wù)器(Debian 10)為例,下面一起來(lái)看下操作步驟。
linux服務(wù)器上如何備份MySQL數據庫?
1、美國服務(wù)器開(kāi)通后,主機商會(huì )發(fā)送一封帶有服務(wù)器IP地址、端口、遠程登錄用戶(hù)名和密碼等信息的郵件到我們預留的電子郵箱賬戶(hù)中。打開(kāi)SSH工具,填寫(xiě)相關(guān)服務(wù)器信息,遠程連接到該Linux服務(wù)器上。
2、默認情況下,Linux服務(wù)器上的MySQL數據庫存儲在以下目錄中:
/var/lib/ mysql /
如果mysqld服務(wù)處于關(guān)閉狀態(tài),我們可以使用以下命令將數據庫復制到示例/backup目錄:
cp – rp /var/lib/ mysql /*.* /backup
從mysql目錄復制數據庫文件,通常需要先關(guān)閉mysqld服務(wù),因為如果在使用數據庫的同時(shí)復制數據庫,則生成的備份將損壞。
3、除了通過(guò)mysql目錄備份數據庫外,我們還可用mysqldump命令來(lái)備份MySQL數據庫文件,該命令允許備份單個(gè)數據庫和服務(wù)器上的所有數據庫,而無(wú)需關(guān)閉mysqld服務(wù),有可以保持數據庫在線(xiàn)的同時(shí)進(jìn)行備份的能力,因此它是我們備份MySQL數據庫的首選方法。
①備份單個(gè)數據庫
我們用SSH工具成功連接美國服務(wù)器后,以root身份登錄時(shí)將名為 example 的數據庫備份到目錄 /backup,如下所示:
mysqldump example > /backup/example_backup.sql
除非是小型數據庫,否則建議隨后壓縮生成的數據庫備份,以減少傳輸備份所需的時(shí)間。 例如,運行下面命令壓縮example數據庫的備份文件。
tar czvf /backup/example_backup.tar.gz /backup./example_backup.sql
②備份所有數據庫
如果我們的Linux服務(wù)器上有許多數據庫,單獨備份所有這些數據庫將耗費大量的時(shí)間。這時(shí)可運行下面命令將當前Linux服務(wù)器上的所有mysql數據庫備份到 /backup 目錄中。
mysqldump -A > /backup/databases.sql(or –all-databases)
–A 與“-all-databases”會(huì )執行相同的功能,即將轉儲服務(wù)器上的所有數據庫。
我們在租用Linux服務(wù)器時(shí),也可以參考以上方法步驟來(lái)進(jìn)行數據庫備份。
更多資訊:更多資訊
本站發(fā)布的【Linux(Debian 10)服務(wù)器上如何備份MySQL數據庫?】?jì)热荩▓D片、視頻和文字)以原創(chuàng )、轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng)
如果涉及侵權請盡快告知,我們將會(huì )在第一時(shí)間立刻刪除涉嫌侵權內容,本站原創(chuàng )內容未經(jīng)允許不得轉載,或轉載時(shí)需注明出處。
Copyright ? 2009-2024 56dr.com. All Rights Reserved. 特網(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)站