關(guān)于MySQL數(shù)據(jù)庫
MySQL 是一個(gè)開源的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。關(guān)系數(shù)據(jù)庫將數(shù)據(jù)組織成一個(gè)或多個(gè)數(shù)據(jù)表,其中數(shù)據(jù)類型可能相互關(guān)聯(lián)。除了關(guān)系數(shù)據(jù)庫和 SQL 之外,MySQL 還與操作系統(tǒng)一起在計(jì)算機(jī)的存儲系統(tǒng)中實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫、管理用戶、允許網(wǎng)絡(luò)訪問、促進(jìn)數(shù)據(jù)庫完整性測試和創(chuàng)建備份。
MySQL數(shù)據(jù)庫對于企業(yè)或商業(yè)機(jī)構(gòu)來說很重要,所以在這里我們將向您展示6種不同的方法來制作MySQL轉(zhuǎn)儲數(shù)據(jù)庫。
而無疑是技術(shù)人員MySQL數(shù)據(jù)庫備份的首選。因?yàn)槭且豢顢?shù)據(jù)庫備份軟件,將一個(gè)或多個(gè)MySQL數(shù)據(jù)庫dump出來備份或遷移到另一臺服務(wù)器上。它將生成 CSV 文件、文本或 XML 文件。
語法
命令中包含三個(gè)不同的參數(shù)來MySQL數(shù)據(jù)庫備份:
“提示”:以上【選項(xiàng)】請參考獲取更多詳細(xì)信息。
第一個(gè)命令備份單個(gè)MySQL數(shù)據(jù)庫;第二個(gè)命令轉(zhuǎn)儲指定數(shù)據(jù)庫的集合;最后一個(gè)命令能夠備份所有MySQL數(shù)據(jù)庫中的所有表。
有兩種方法可以使用 制作MySQL轉(zhuǎn)儲數(shù)據(jù)庫:命令提示符和。
使用 Windows 命令提示符MySQL數(shù)據(jù)庫備份
在 Windows 搜索框中輸入cmd ,右鍵單擊命令提示符并“以管理員身份運(yùn)行”。
然后運(yùn)行以下 2 個(gè)命令來MySQL數(shù)據(jù)庫備份:
設(shè)置路徑=C:\Program Files\MySQL\MySQL Server 5.6\bin
-h 127.0.0.1 -u root -p 數(shù)據(jù)庫名 > 文件名.sql
用您自己的參數(shù)替換參數(shù),這是我的 示例:
-h 127.0.0.1 -u root -p mysql > mysql.sql
輸入密碼后,它會在 C:\Users\ 中創(chuàng)建一個(gè)轉(zhuǎn)儲文件
要恢復(fù)MySQL數(shù)據(jù)庫,只需輸入命令:
mysql -u 用戶名 -p 數(shù)據(jù)庫名
例如:
mysql -u root -p mysql
備份多個(gè)MySQL數(shù)據(jù)庫,輸入命令:
-h 127.0.0.1 -u root -p -- d “b ”name_a d “b ”name_b >“文件名”.sql
例如備份兩個(gè)MySQL數(shù)據(jù)庫mysql和:
-h 127.0.0.1 -u root -p -- mysql > mysql--dump.sql
備份所有MySQL數(shù)據(jù)庫,請輸入命令:
-h 127.0.0.1 -u root -p --all- > .sql
例如輸入以下命令進(jìn)行MySQL備份:
-h 127.0.0.1 -u root -p --all- > .sql
在 中備份 MySQL
此外,您可以在 中使用 命令來創(chuàng)建MySQL備份,步驟如下:
打開MySQL Shell,一條一條執(zhí)行以下命令:
但是, 有一些限制:
2. 使用 MySQL數(shù)據(jù)庫備份
1. 打開,然后單擊“Server”>“”。或者在 的下轉(zhuǎn)到Data Export 。
2. 在“要導(dǎo)出的表”部分,選擇模式(MySQL數(shù)據(jù)庫)和要導(dǎo)出的對象,選擇“轉(zhuǎn)儲結(jié)構(gòu)和數(shù)據(jù)”。在Export Options部分勾選Export to Self- File ,MySQL數(shù)據(jù)庫dump文件默認(rèn)存放在C:\Users\\\dumps\.sql,也可以指定其他位置存放MySQL dump文件。
3. 按Start Export開始MySQL數(shù)據(jù)庫備份。
要恢復(fù)MySQL數(shù)據(jù)庫:
1. 請使用“Sever”下拉菜單中數(shù)據(jù)導(dǎo)出旁邊的“。或者在 中的下選擇Data Import/Restore 。
2. 自定義MySQL Restore 設(shè)置,然后單擊Import 選項(xiàng)卡,然后按Start Import以恢復(fù)MySQL數(shù)據(jù)庫。
3.通過復(fù)制整個(gè)數(shù)據(jù)庫文件夾來MySQL數(shù)據(jù)庫備份
一般來說,數(shù)據(jù)庫文件存放在C:\Program Files\MySQL\MySQL Server 5.6\data\dbname,這些數(shù)據(jù)庫文件由后綴為.MYD、.MYI、.frm、.ibd、.CSV、. .CSM。
如果要復(fù)制整個(gè)數(shù)據(jù)庫文件夾,請停止服務(wù)器,鎖定并刷新相關(guān)信息。然后將整個(gè)數(shù)據(jù)庫文件夾復(fù)制到其他位置以創(chuàng)建轉(zhuǎn)儲文件夾。
但是,如果你的數(shù)據(jù)庫有 InnoDB 表,你不能只復(fù)制整個(gè)文件夾來轉(zhuǎn)儲MySQL數(shù)據(jù)庫,因?yàn)?InnoDB 可能會修改內(nèi)存中的數(shù)據(jù)而不是刷新到磁盤。
4.使用云服務(wù)器控制面板轉(zhuǎn)儲MySQL
有許多云服務(wù)器控制面板,如 、Ajenti、CentOS-、、Webmin、 和 cPanel 等。
以 cPanel 為例創(chuàng)建MySQL備份:
1. 請登錄到您的 cPanel 控制面板,然后選擇“文件”部分下的“備份”。
2. 在“下載MySQL數(shù)據(jù)庫備份”部分下選擇一個(gè)數(shù)據(jù)庫名稱。
3. 選擇“另存為”并配置設(shè)置,然后單擊“確定”。
5. 使用 MySQL數(shù)據(jù)庫備份
是用于MySQL和 MariaDB 的免費(fèi)開源管理工具。您可以使用這些文件格式導(dǎo)入和導(dǎo)出MySQL和 MariaDB:.sql、文本、pdf、CSV、JSON、 Word、PHP 數(shù)組等。
以下是為所有數(shù)據(jù)庫創(chuàng)建MySQL備份的方法:
1. 單擊 工具欄中的“導(dǎo)出”。
2. 勾選快速 - 僅顯示最少的選項(xiàng)或自定義 -在“導(dǎo)出方法”中顯示所有可能的選項(xiàng)。
3. 選擇SQL格式,然后點(diǎn)擊“Go”。
它將創(chuàng)建一個(gè) ***.sql 轉(zhuǎn)儲(備份)文件。
或者您可以在單擊“導(dǎo)出”之前選擇一個(gè)MySQL數(shù)據(jù)庫,然后按照上面列出的相同步驟為指定的數(shù)據(jù)庫創(chuàng)建MySQL備份。您可以單擊“導(dǎo)入”來恢復(fù)MySQL數(shù)據(jù)庫。
6.使用傲梅軟件輕松實(shí)現(xiàn)MySQL數(shù)據(jù)庫文件備份
如果您運(yùn)行的是 Windows 服務(wù)器,并且傲梅企業(yè)備份標(biāo)準(zhǔn)版是MySQL轉(zhuǎn)儲數(shù)據(jù)庫的不錯(cuò)選擇。下載傲梅企業(yè)備份標(biāo)準(zhǔn)版,支持180天試用。
它可以每天、每周和每月自動(dòng)復(fù)制您的MySQL數(shù)據(jù)庫文件。此外,您可以使用創(chuàng)建智能備份實(shí)時(shí)同步功能,它允許您將任何更改的數(shù)據(jù)從源目錄實(shí)時(shí)同步到目標(biāo)目錄。
為您提供180天免費(fèi)試用:
下載軟件
Windows個(gè)人電腦和服務(wù)器
以下是在 Windows Server 2003/2008/2012/2016/2019/2022 中實(shí)現(xiàn)數(shù)據(jù)庫文件備份的步驟:
1. 單擊主窗口上的“同步”>“基本同步”。
2. 按“添加文件夾”按鈕選擇MySQL數(shù)據(jù)庫所在文件夾。選擇MySQL備份的“目的地”。
3. 點(diǎn)擊開始同步 >>輕松為MySQL數(shù)據(jù)庫創(chuàng)建備份。
“提示”:您可以通過5種模式為MySQL數(shù)據(jù)庫創(chuàng)建自動(dòng)備份,每日、每周、每月、事件觸發(fā)器, 和 USB 插頭。
“概括”
MySQL數(shù)據(jù)庫經(jīng)常存儲整個(gè)企業(yè)的重要數(shù)據(jù),因此備份它們是一項(xiàng)必不可少的任務(wù)。本文包含6種行之有效的方法,請立即選擇合適的方法轉(zhuǎn)儲MySQL數(shù)據(jù)庫。
*請認(rèn)真填寫需求信息,我們會在24小時(shí)內(nèi)與您取得聯(lián)系。