mysql數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)是用于備份包含SQL語(yǔ)言指令的文件的過(guò)程。這些說(shuō)明允許您完全復(fù)制創(chuàng)建轉(zhuǎn)儲(chǔ)時(shí)的數(shù)據(jù)庫(kù)副本。在兩種情況下可能需要?jiǎng)?chuàng)建mysql轉(zhuǎn)儲(chǔ):
1.將數(shù)據(jù)傳輸?shù)叫路?wù)器或托管時(shí)。在這種情況下,導(dǎo)入創(chuàng)建的轉(zhuǎn)儲(chǔ)以使用所有設(shè)置和數(shù)據(jù)重新創(chuàng)建服務(wù)器就足夠了。
2.數(shù)據(jù)備份。如果在不久的將來(lái)計(jì)劃進(jìn)行任何重大更新或更改,那么創(chuàng)建一個(gè)讓您的服務(wù)器盡可能穩(wěn)定的點(diǎn)是一個(gè)很好的解決方案。如果發(fā)生某種故障,您可以輕松地將數(shù)據(jù)庫(kù)回滾到其穩(wěn)定狀態(tài)。
同樣,如果需要,您也可以替換現(xiàn)有數(shù)據(jù)庫(kù)。
那么如何轉(zhuǎn)儲(chǔ)mysql數(shù)據(jù)庫(kù)?
第一種方式 :在 phpMyAdmin的幫助下。該工具無(wú)一例外地預(yù)裝在所有CMS中,因此它是最方便的。因此,要以 .sql 擴(kuò)展名導(dǎo)出數(shù)據(jù)庫(kù),您需要:
1.通過(guò)輸入您的用戶名和密碼連接到 phpMyAdmin。
2.在左側(cè),找到“MySQL 數(shù)據(jù)庫(kù)”項(xiàng),選擇所需的數(shù)據(jù)庫(kù)。
3.轉(zhuǎn)到“導(dǎo)出”選項(xiàng)卡,您將看到一個(gè)對(duì)話框,您可以在其中選擇 SQL 數(shù)據(jù)庫(kù)的類型 - 選擇并單擊“確定”。
之后,等待系統(tǒng)完成在您的計(jì)算機(jī)上創(chuàng)建數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)。生成的 .sql 格式的文件稍后可以通過(guò)同一 phpMyAdmin 面板中的相應(yīng)選項(xiàng)卡導(dǎo)入。
第二種方式:使用控制臺(tái)轉(zhuǎn)儲(chǔ)。乍一看,這似乎是一個(gè)更復(fù)雜的選項(xiàng),但實(shí)際上它花費(fèi)的時(shí)間要少得多。算法如下:
1.打開(kāi)控制臺(tái)。
2.輸入命令“mysqldump -uuser -ppass db_name > file_to_save”。
為了說(shuō)清楚,讓我們解釋一下:
uUser:您應(yīng)該在此處輸入具有創(chuàng)建轉(zhuǎn)儲(chǔ)的足夠權(quán)限的用戶的名稱(例如,u[mylogin];
pPassword:在此處輸入用戶的密碼(例如,-p[secretpassword];
DB_NAME:數(shù)據(jù)庫(kù)名稱;
FILE_NAME_TO_SAVE:保存轉(zhuǎn)儲(chǔ)的路徑。
要從轉(zhuǎn)儲(chǔ)中恢復(fù)數(shù)據(jù)庫(kù),可以通過(guò)控制臺(tái)類似地導(dǎo)入創(chuàng)建的文件。為此,請(qǐng)輸入命令“mysql -u[mylogin] -p[secretpassword] -f mydb < mydb_dump.sql”。
看到這里,您知道如何轉(zhuǎn)儲(chǔ)mysql數(shù)據(jù)庫(kù)了吧,如果需要,您可以輕松地將擴(kuò)展名為.sql的文件從一臺(tái)服務(wù)器導(dǎo)出并導(dǎo)入到另一臺(tái)服務(wù)器。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號(hào) IDC證:B1-20230800.移動(dòng)站