新聞中心
當(dāng)涉及到關(guān)系數(shù)據(jù)庫管理系統(tǒng)時,MySQL是一個流行的選擇。 MySQL及其克隆版本為當(dāng)今全球Web的很大一部分提供了強大的支持。其原因在于其堅固性和眾多可用選項。

成都創(chuàng)新互聯(lián)公司成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都網(wǎng)站設(shè)計、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元點軍做網(wǎng)站,已為上家服務(wù),為點軍各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108
在某些情況下,需要備份MySQL數(shù)據(jù)庫并將其保存在文件中:保護數(shù)據(jù)副本作為備份或?qū)?shù)據(jù)庫復(fù)制到另一個系統(tǒng)。
先決條件
MySQL客戶端應(yīng)該已經(jīng)安裝在您的系統(tǒng)中,并且應(yīng)該使用遠程或本地MySQL服務(wù)器進行配置。除此之外,要備份數(shù)據(jù)庫的用戶必須是管理員(root用戶),或者該用戶必須具有備份數(shù)據(jù)庫的特權(quán)。
今天,在本文中,我們將學(xué)習(xí)如何使用linux中的MySQLDump實用程序備份單個MySQL數(shù)據(jù)庫。
備份單個MySQL數(shù)據(jù)庫
“ MySQLDump”是在Linux中與MySQL客戶端一起自動安裝的工具。該工具基本上用于從MySQL數(shù)據(jù)庫中創(chuàng)建文件,即將數(shù)據(jù)庫的內(nèi)容轉(zhuǎn)儲到輸出文件中。
然后可以將輸出重定向到文件,然后可以將文件移動或復(fù)制到另一個系統(tǒng),并將該內(nèi)容部署在該系統(tǒng)上的數(shù)據(jù)庫中
使用MySQLDump的語法是:
$ mysqldump -u username -p database_name > backup_filename.sql
例如,將名為“XWCX.NET”的數(shù)據(jù)庫備份到名為“XWCX.NET_bkp.sql”的備份文件。我們可以運行:
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ mysqldump -u root -p XWCX.NET > XWCX.NET_bkp.sql
或者
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ mysqldump -u XWCX.NET -p XWCX.NET > XWCX.NET_bkp.sql
在提示時輸入密碼。
讓我們檢查’XWCX.NET_bkp.sql’文件的內(nèi)容。
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ cat XWCX.NET_bkp.sql
現(xiàn)在備份文件已準(zhǔn)備就緒。 請注意,備份文件實質(zhì)上是SQL命令的列表。 現(xiàn)在可以將其復(fù)制到已經(jīng)安裝了MySQL的另一個系統(tǒng)上,您可以將此文件輸入到命令“ mysql”以運行這些命令并將其部署到此處的備份數(shù)據(jù)庫中。
cdcxhl.com@cdcxhl.com:~/www.XWCX.NET.com$ mysql -u root -p cdcxhl.com < XWCX.NET_bkp.sql
結(jié)論
我們看到了一種創(chuàng)建MySQL數(shù)據(jù)庫備份的簡單方法。 工具“ MySQLDump”具有更多可用選項:例如,僅備份不包含數(shù)據(jù)的數(shù)據(jù)庫結(jié)構(gòu),或者相反,僅備份數(shù)據(jù)而不備份結(jié)構(gòu)(兩個數(shù)據(jù)庫已經(jīng)存在于目標(biāo)計算機中,您只需 需要在那里復(fù)制數(shù)據(jù))。
確保使用以下命令檢查命令行手冊中的所有此類選項:
$ man mysqldump
感謝您的閱讀,并在下面的評論中讓我們知道您的想法!
網(wǎng)站欄目:創(chuàng)新互聯(lián)mysql教程:如何從命令行備份單個MySQL數(shù)據(jù)庫
本文網(wǎng)址:http://www.5511xx.com/article/cdiehpo.html


咨詢
建站咨詢
