国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MySQL數(shù)據(jù)庫分庫分表備份

這篇具有很好參考價值的文章主要介紹了MySQL數(shù)據(jù)庫分庫分表備份。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

分庫備份

創(chuàng)建腳本并編寫

[root@localhost scripts]# vim bak_db_v1.sh

#!/bin/bash

備份的路徑

bak_path=/backup/db

賬號密碼

mysql_cmd='-uroot -pRedHat@123'

需要排除的數(shù)據(jù)庫

exclude_db='information_schema|mysql|performance_schema|sys'

檢驗備份路徑是否存在,不存在則創(chuàng)建

[ -d ${bak_path} ] || mkdir -p ${bak_path}

提取需要備份的數(shù)據(jù)庫,并將其寫入文件(dbname)中

mysql ${mysql_cmd} -e 'show databases' -N | egrep -v "${exclude_db}" > dbname

循環(huán)文件,針對每個庫進行備份

while read line

do

?mysqldump ${mysql_cmd} -B $line | gzip > ${bak_path}/${line}_$(date +%F).sql.gz

done < dbname

刪除臨時文件

rm -f dbname

分表備份

#!/bin/bash
備份的路徑
bak_path=/backup/db
賬號,密碼
mysql_cmd='-uroot -pRedHat@123'
需要排除的數(shù)據(jù)庫
exclude_db='information_schema|mysql|performance_schema|sys'
提取需要備份的數(shù)據(jù)表,并將其寫入文件(tbname)中
mysql -uroot -pRedHat@123 -N -e'show tables from abc' > tbname
循環(huán)文件,針對每個表進行備份
while read line
do
將數(shù)據(jù)表放在對應(yīng)的數(shù)據(jù)庫下面
?[ -d ${bak_path}/abc ] || mkdir -p ${bak_path}/abc
?mysqldump ${mysql_cmd} abc $line | gzip > ${bak_path}/abc/abc_${line}_$(date +%F).sql.gz
done < tbname
刪除臨時文件
rm -f tbname文章來源地址http://www.zghlxwxcb.cn/news/detail-621765.html

到了這里,關(guān)于MySQL數(shù)據(jù)庫分庫分表備份的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MySQL 實現(xiàn)分庫和分表的備份 2023.7.29
  • 數(shù)據(jù)庫-分庫分表初探

    數(shù)據(jù)庫-分庫分表初探

    數(shù)據(jù)量在百萬以里,可以通過Tina集從庫、優(yōu)化索引等提升性能 數(shù)據(jù)量超過千萬,為了減少數(shù)據(jù)庫的負(fù)擔(dān),提升數(shù)據(jù)庫響應(yīng)速度,縮短查詢時間,需要進行分庫分表 推薦:采用垂直分庫水平分表 總結(jié):分庫要解決的是硬件資源的問題,不管是拆分字段,還是拆分?jǐn)?shù)據(jù),都是要

    2024年01月25日
    瀏覽(27)
  • 數(shù)據(jù)庫的分庫分表

    數(shù)據(jù)庫的分庫分表

    ?

    2024年02月14日
    瀏覽(19)
  • 數(shù)據(jù)庫分庫分表思路

    一. 數(shù)據(jù)切分 關(guān)系型數(shù)據(jù)庫本身比較容易成為系統(tǒng)瓶頸,單機存儲容量、連接數(shù)、處理能力都有限。當(dāng)單表的數(shù)據(jù)量達到1000W或100G以后,由于查詢維度較多,即使添加從庫、優(yōu)化索引,做很多操作時性能仍下降嚴(yán)重。此時就要考慮對其進行切分了,切分的目的就在于減少數(shù)據(jù)

    2024年02月09日
    瀏覽(21)
  • 淺談數(shù)據(jù)庫分庫分表

    本文主要介紹數(shù)據(jù)庫分庫分表相關(guān)的基礎(chǔ)知識,包括分庫分表是什么,為什么要分庫分表,以及有哪些解決方案。 數(shù)據(jù)庫分庫分表,用英文表示是 \\\"database sharding\\\" or \\\"database partitioning\\\" 。 分庫分表是指將一個大型數(shù)據(jù)庫按照一定的規(guī)則拆分成多個小型數(shù)據(jù)庫,每個小型數(shù)據(jù)庫

    2024年02月15日
    瀏覽(19)
  • shell腳本:數(shù)據(jù)庫的分庫分表
  • 架構(gòu)篇15:高性能數(shù)據(jù)庫集群-分庫分表

    架構(gòu)篇15:高性能數(shù)據(jù)庫集群-分庫分表

    上篇我們講了“讀寫分離”,讀寫分離分散了數(shù)據(jù)庫讀寫操作的壓力,但沒有分散存儲壓力,當(dāng)數(shù)據(jù)量達到千萬甚至上億條的時候,單臺數(shù)據(jù)庫服務(wù)器的存儲能力會成為系統(tǒng)的瓶頸,主要體現(xiàn)在這幾個方面: 數(shù)據(jù)量太大,讀寫的性能會下降,即使有索引,索引也會變得很大,

    2024年01月24日
    瀏覽(33)
  • 數(shù)據(jù)庫系列文章 之 MySQL分表的三種方法

    先說一下為什么要分表 當(dāng)一張的數(shù)據(jù)達到幾百萬時,你查詢一次所花的時間會變多,如果有聯(lián)合查詢的話,我想有可能會死在那兒了。分表的目的就在于此,減小數(shù)據(jù)庫的負(fù)擔(dān),縮短查詢時間。 根據(jù)個人經(jīng)驗,mysql執(zhí)行一個sql的過程如下: 1,接收到sql;2,把sql放到排隊隊列中

    2024年02月16日
    瀏覽(23)
  • 千萬級并發(fā)架構(gòu)下,如何進行關(guān)系型數(shù)據(jù)庫的分庫分表

    千萬級并發(fā)架構(gòu)下,如何進行關(guān)系型數(shù)據(jù)庫的分庫分表

    最近項目上線后由于用戶量的劇增,導(dǎo)致數(shù)據(jù)庫的數(shù)據(jù)量劇增,隨之而來的就是海量數(shù)據(jù)存儲的問題,針對最近解決數(shù)據(jù)的優(yōu)化過程,談?wù)剆ql語句的優(yōu)化以及數(shù)據(jù)庫分庫分表的方案。 建議大家先閱讀一下數(shù)據(jù)庫的優(yōu)化方案 《數(shù)據(jù)庫大數(shù)據(jù)量的優(yōu)化方案》,里面從 1.優(yōu)化現(xiàn)有數(shù)

    2024年02月16日
    瀏覽(44)
  • 分庫分表已成為過去式,使用分布式數(shù)據(jù)庫才是未來

    轉(zhuǎn)載至我的博客 https://www.infrastack.cn ,公眾號:架構(gòu)成長指南 當(dāng)我們使用 Mysql數(shù)據(jù)庫到達一定量級以后,性能就會逐步下降,而解決此類問題,常用的手段就是引入數(shù)據(jù)庫中間件進行分庫分表處理,比如使用 Mycat 、 ShadingShpere 、 tddl ,但是這種都是過去式了,現(xiàn)在使用分布

    2024年02月19日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包