mysql怎么熱備份數(shù)據(jù) 數(shù)據(jù)庫的熱備份

如何使用 mysqlhotcopy 工具對 MySQL數(shù)據(jù)庫進行熱備份

數(shù)據(jù)備份是意見很重要的事情,對于 MySQL通常有熱備份和冷備份兩中,冷備份就是指停掉 MySQL服務(wù)然后備份數(shù)據(jù)文件,熱備份就是在不停掉 MySQL服務(wù)的情況下進行備份。

我們提供的服務(wù)有:網(wǎng)站設(shè)計、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、沿灘ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的沿灘網(wǎng)站制作公司

MySQL 軟件包提供了一個名為 mysqlhotcopy 的 Perl程序幫助我們完成熱備份。

舉例:mysqlhotcopy -uuser -ppass dbname backupdir

用法: /usr/bin/mysqlhotcopy db_name[./table_regex/] [new_db_name | directory]

參數(shù):

-u, --user=# 用戶名

-p, --password=# 密碼

-h, --host=# 主機

-P, --port=# 端口

-S, --socket=# 套接字位置

--allowold 假如備份目標(biāo)存在將其命名為 _oldXXXX再繼續(xù)

--addtodest 假如備份目標(biāo)存在直接添加新文件,不重命名

--keepold 不刪除重命名為 _oldXXXX的文件

--noindices 不保留所有索引

--method=# 復(fù)制的方法 目前僅支持 cp

-q, --quiet 安靜模式,除非發(fā)生錯誤

--debug 啟動調(diào)試

-n, --dryrun 僅現(xiàn)實將要執(zhí)行的動作但是不實際執(zhí)行

--regexp=# 復(fù)制所有數(shù)據(jù)庫名和指定內(nèi)容正則匹配的數(shù)據(jù)庫

--suffix=# 指定要復(fù)制的數(shù)據(jù)前綴

--checkpoint=# 將備份檢測點插入到指定數(shù)據(jù)庫的數(shù)據(jù)表中 形如:db.table

--flushlog 一旦所有標(biāo)鎖定就刷新日志

--resetmaster 重置binlog一旦所有的被鎖定

--resetslave 重置 master.info一旦所有的被鎖定

--tmpdir=# 指定臨時目錄而不是 /tmp

--record_log_pos=# 記錄主從狀態(tài)到指定數(shù)據(jù)庫的表中 形如:db.table

--chroot=# 當(dāng)執(zhí)行 MySQL操作的時候chroot到指定目錄

手動熱備份 MyISAM引擎的數(shù)據(jù)庫

我們通過 鎖表-復(fù)制備份-解鎖 的流程進行

# mysql命令

flush tables with read lock;

# 系統(tǒng)命令

cp -R /database/path/ /backup/path

# mysql命令

unlock tables;

可能遇到的錯誤:

Can’t locate DBI.pm in @INC

解決:

perl -MCPAN -e “install DBI”

perl -MCPAN -e “install DBD::mysql”

This entry was written by zpz, posted on 2013 年 1 月 18 日 at 上午 11:52, filed under mysql and tagged Mysql備份, Mysql數(shù)據(jù)備份. Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

MySQL 熱備份之xtrabackup

問題一:我們?yōu)槭裁葱枰獋浞??

問題二:我們該采用哪種備份方式 ?

問題三:備份時候考慮問題 ?

我們選用哪種備份 ?

下面是如何在CentOS 7 下進行備份的具體步驟:

然后進行安裝xtrabackup

備注:

我們使用幫助查看innobackupex的幫助文檔:

進行完整備份例子:

進行增量備份例子:

要我綁定微信,不想寫,改天有時間再寫

參考鏈接:

怎樣實現(xiàn)MySQL數(shù)據(jù)庫雙機熱備份 MySQL

 1.mysql數(shù)據(jù)庫沒有增量備份的機制,當(dāng)數(shù)據(jù)量太大的時候備份是一個很大的問題。還好mysql數(shù)據(jù)庫提供了一種主從備份的機制,其實就是把主數(shù)據(jù)庫的所有的數(shù)據(jù)同時寫到備份數(shù)據(jù)庫中。實現(xiàn)mysql數(shù)據(jù)庫的熱備份。

2.要想實現(xiàn)雙機的熱備首先要了解主從數(shù)據(jù)庫服務(wù)器的版本的需求。要實現(xiàn)熱備mysql的版本都要高于3.2,還有一個基本的原則就是作為從數(shù)據(jù)庫的數(shù)據(jù)庫版本可以高于主服務(wù)器數(shù)據(jù)庫的版本,但是不可以低于主服務(wù)器的數(shù)據(jù)庫版本。

網(wǎng)站欄目:mysql怎么熱備份數(shù)據(jù) 數(shù)據(jù)庫的熱備份
網(wǎng)頁地址:http://www.muchs.cn/article0/doocjio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、微信小程序做網(wǎng)站、標(biāo)簽優(yōu)化、企業(yè)建站、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)