自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

8種手動(dòng)和自動(dòng)備份MySQL數(shù)據(jù)庫(kù)的方法

數(shù)據(jù)庫(kù) MySQL
作為流行的開源數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL的使用者眾多,為了維護(hù)數(shù)據(jù)安全性,數(shù)據(jù)備份是必不可少的。本文就為大家介紹幾種適用于企業(yè)的數(shù)據(jù)備份方法。

作為流行的開源數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL的使用者眾多,為了維護(hù)數(shù)據(jù)安全性,數(shù)據(jù)備份是必不可少的。本文就為大家介紹幾種適用于企業(yè)的數(shù)據(jù)備份方法。

 

[[245603]]

 

使用MySQLDump進(jìn)行MySQL備份

mysqldump是MySQL內(nèi)置的工具,允許用戶將數(shù)據(jù)庫(kù)指定不同的選項(xiàng)備份到文件、服務(wù)器,甚至是壓縮gzip文件中。mysqldump實(shí)用程序靈活,快速,可執(zhí)行高級(jí)備份,并接受各種命令行參數(shù),用戶可通過這些參數(shù)來更改備份數(shù)據(jù)庫(kù)的方式。

Windows操作系統(tǒng)中的c:mysqlbin和Unix / Linux系統(tǒng)的/usr/local/mysql/bin中可找到mysqldump實(shí)用程序,將不同的參數(shù)傳遞給mysqldump實(shí)用程序,就可以以下形式使用。

mysqldump ---user [user name] ---password= [password]

[database name] > [dump file]

手動(dòng)備份,只需要MySQL數(shù)據(jù)庫(kù)的密碼,使用p選項(xiàng)作為密碼,將命令發(fā)送到mysqldump。例如,要備份所有數(shù)據(jù)庫(kù),請(qǐng)使用all databases:

Mysqldump –u USER –p –all-databases> /mnt/backups/all

使用MySQLpump進(jìn)行MySQL備份

MySQLpump類似于mysqldump,生成支持并行化的邏輯備份。MySQLpump以并行方式為多個(gè)數(shù)據(jù)庫(kù)執(zhí)行所有與轉(zhuǎn)儲(chǔ)相關(guān)的操作,這大大減少了執(zhí)行邏輯備份所花費(fèi)的時(shí)間。

但是,MySQLpump不備份performance_schema,sys schema和ndbinfo,因此您必須使用 – databases來命名它們,它也不會(huì)轉(zhuǎn)儲(chǔ)用戶帳戶定義。

Shell> mysqlpump –exclude-databases=% --users

使用AutoMySQLBackup進(jìn)行MySQL備份

AutoMySQLBackup可以備份服務(wù)器上的數(shù)據(jù)庫(kù),無(wú)論是單個(gè)、多個(gè)還是所有數(shù)據(jù)庫(kù)。每個(gè)數(shù)據(jù)庫(kù)都保存在一個(gè)單獨(dú)的文件中,可以壓縮該文件。如何執(zhí)行呢?只需下載一個(gè)文件bash腳本,保存并根據(jù)自己的喜好自定義,使其可執(zhí)行。

手動(dòng)運(yùn)行腳本:./automysqlbackup.sh.2.5

由于此腳本不支持將備份文件夾保存到遠(yuǎn)程位置,因此可能需要安裝遠(yuǎn)程空間或使用其他技術(shù)遠(yuǎn)程上傳文件。

使用mydumper進(jìn)行MySQL備份

Mydumper是一個(gè)實(shí)用的軟件程序,可以保證快速可靠的多線程MySQL備份過程。眾所周知,Mydumper可以很好地處理大型數(shù)據(jù)庫(kù),提供并行性。用戶需要?jiǎng)?chuàng)建如下所示的備份,然后將變量($)替換實(shí)變量,壓縮文件夾并將其放在***位置。

Mydumper

--database=$DB_NAME

--host=$DB_HOST

--user=$DB_PASS

--rows=500000

--compress

--build-empty-files

--compress-protocol

快速和自動(dòng)備份

MySQL自動(dòng)備份與ottomatik

Ottomatik使用備用降落傘為您的MySQL數(shù)據(jù)庫(kù)提供了極好的備份解決方案。Ottomatik支持云或本地服務(wù)器,通過安裝腳本,它會(huì)自動(dòng)安裝連接到Linux服務(wù)器的SSH密鑰,還可以為備份作業(yè)選擇多個(gè)服務(wù)器。

使用PHPMyAdmin進(jìn)行MySQL備份

PHPMyAdmin是一個(gè)流行的應(yīng)用程序,用于管理MySQL數(shù)據(jù)庫(kù),可以免費(fèi)使用。很多服務(wù)提供商都使用PHPMyAdmin,有可能你自己都安裝了卻不自知。

備份數(shù)據(jù)庫(kù)所需要做的就是打開PHPMyAdmin,選擇文件或文件夾,然后單擊“導(dǎo)出”鏈接,另外,也有“另存為”和“壓縮”等在本地保存數(shù)據(jù)的選項(xiàng)。

使用文件系統(tǒng)快照進(jìn)行MySQL備份

可以使用Veritas,LVM或ZFS等文件系統(tǒng)進(jìn)行系統(tǒng)快照。要使用文件系統(tǒng)快照,從客戶端程序執(zhí)行具有讀鎖定的刷新表,然后從另一個(gè)shell執(zhí)行運(yùn)行mount vxfs snapshot。從***個(gè)客戶端解鎖表,然后將文件從快照復(fù)制到目標(biāo)文件夾,稍后卸載快照。

通過復(fù)制表文件進(jìn)行備份

通過將表文件復(fù)制為*.MYD,*.MYI文件來備份MyISAM表,使用時(shí)需要停止服務(wù)器或鎖定并刷新相關(guān)表:

FLUSH TABLES tbl_list WITH READ LOCK;

在數(shù)據(jù)庫(kù)中復(fù)制文件時(shí),讀鎖允許其他客戶機(jī)繼續(xù)查詢表,而刷新則確保在備份過程之前將所有活動(dòng)索引頁(yè)寫入磁盤。

無(wú)論完全備份還是增量備份,MySQL數(shù)據(jù)庫(kù)備份都是必不可少的,而且隨著數(shù)據(jù)庫(kù)大小的增加,您可能還需要更改備份策略。 

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2011-03-30 13:57:41

MySQL數(shù)據(jù)庫(kù)自動(dòng)備份

2013-05-24 13:24:46

Mysql數(shù)據(jù)庫(kù)自動(dòng)備份

2011-05-26 13:16:37

Oracle數(shù)據(jù)庫(kù)備份

2011-04-06 09:09:17

MySQL數(shù)據(jù)庫(kù)備份

2010-10-26 13:33:08

Oracle自動(dòng)備份

2011-03-30 14:52:34

備份WordPress博客

2011-03-31 14:34:46

cactimysql備份

2010-06-04 18:45:00

MySQL數(shù)據(jù)庫(kù)

2011-03-03 16:10:04

Mysql數(shù)據(jù)庫(kù)備份還原

2019-03-01 13:40:01

MySQL數(shù)據(jù)庫(kù)備份案例

2018-06-07 09:22:16

LinuxMysql備份

2021-09-22 09:55:20

LinuxMySQL數(shù)據(jù)庫(kù)

2010-11-29 09:56:00

sybase數(shù)據(jù)庫(kù)備份

2022-09-20 19:37:08

MySQL

2010-04-09 15:22:57

Oracle數(shù)據(jù)庫(kù)

2010-04-19 12:54:01

Oracle數(shù)據(jù)庫(kù)

2011-05-16 09:32:33

mysql數(shù)據(jù)庫(kù)備份

2018-08-24 13:58:13

數(shù)據(jù)庫(kù)MySQL備份

2010-09-30 10:59:32

卸載DB2數(shù)據(jù)庫(kù)

2011-07-25 16:54:52

Oracle數(shù)據(jù)庫(kù)注冊(cè)監(jiān)聽
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)