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

在Ubuntu 14.04上如何備份和恢復(fù)Redis數(shù)據(jù)

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

簡介

Redis 是一個內(nèi)存中的鍵值緩存和存儲(也可以是數(shù)據(jù)庫),同時也可以持久化(永久保存)到磁盤上。在本文中,您將了解如何在 Ubuntu 14.04 服務(wù)器上備份 Redis 數(shù)據(jù)庫。

默認(rèn)情況下,Redis 數(shù)據(jù)保存在一個 .rdb 文件中,這是您的 Redis 數(shù)據(jù)集的一個時間點快照。這個快照是在指定的時間間隔內(nèi)生成的,非常適合用于備份。

先決條件

要完成本教程中的步驟,您需要:

  • 一個 Ubuntu 14.04 服務(wù)器
  • 安裝 Redis。您可以按照這個 Redis 設(shè)置教程中的 master 設(shè)置(盡管在主從集群中同樣適用)
  • 確保您的 Redis 服務(wù)器正在運行
  • 如果設(shè)置了 Redis 密碼,強烈建議設(shè)置,確保您知道密碼。密碼在 Redis 配置文件 /etc/redis/redis.conf 中。

步驟 1 — 定位 Redis 數(shù)據(jù)目錄

Redis 將其數(shù)據(jù)存儲在服務(wù)器上的一個目錄中,這就是我們要備份的內(nèi)容。首先我們需要知道它的位置。

在 Ubuntu 和其他 Linux 發(fā)行版中,Redis 數(shù)據(jù)庫目錄是 /var/lib/redis。但是,如果您管理的服務(wù)器是繼承而來的,并且 Redis 數(shù)據(jù)位置已更改,您可以通過輸入以下命令來定位它:

sudo locate *rdb

或者,您也可以從 redis-cli 提示符中找到它。要做到這一點,輸入:

redis-cli

如果 Redis 服務(wù)器沒有運行,響應(yīng)將是:

無法連接到 127.0.0.1:6379 的 Redis:連接被拒絕
未連接>

在這種情況下,啟動 Redis 并使用以下命令重新連接:

sudo service redis-server start

redis-cli

Shell 提示現(xiàn)在應(yīng)該變成:

127.0.0.1:6379>

連接到 Redis 后,接下來的兩個命令將對其進行身份驗證并獲取數(shù)據(jù)目錄:

auth 插入-redis-密碼-這里

config get dir

最后一個命令的輸出應(yīng)該是您的 Redis 數(shù)據(jù)目錄:

1) "dir"
2) "/var/lib/redis"

記下您的 Redis 目錄。如果它與顯示的目錄不同,請確保在整個教程中使用此目錄。

現(xiàn)在可以退出數(shù)據(jù)庫命令行界面:

exit

檢查這是否是正確的目錄:

ls /var/lib/redis

您應(yīng)該看到一個 dump.rdb 文件。這就是 Redis 數(shù)據(jù)。如果 appendonly 也已啟用,您還將看到一個 appendonly.aof 或另一個 .aof 文件,其中包含服務(wù)器接收的所有寫操作的日志。

有關(guān) Redis 持久性的討論,請參閱此帖子以了解這兩個文件之間的區(qū)別?;旧?,.rdb 文件是當(dāng)前快照,而 .aof 文件保留了您的 Redis 歷史。這兩者都值得備份。

我們將從只有 .rdb 文件開始,并以自動備份這兩個文件結(jié)束。

(可選)步驟 2 — 添加示例數(shù)據(jù)

在本節(jié)中,您可以創(chuàng)建一些示例數(shù)據(jù)以存儲在您的 Redis 數(shù)據(jù)庫中。如果您的服務(wù)器上已經(jīng)有數(shù)據(jù),您可以直接備份現(xiàn)有內(nèi)容。

登錄到數(shù)據(jù)庫命令行界面:

redis-cli

進行身份驗證:

auth 插入-redis-密碼-這里

讓我們添加一些示例數(shù)據(jù)。每個步驟后,您應(yīng)該收到 OK 的響應(yīng)。

SET shapes:triangles "3 sides"

SET shapes:squares "4 sides"

確認(rèn)數(shù)據(jù)已添加。

GET shapes:triangles

GET shapes:squares

以下是輸出:

"3 sides"

"4 sides"

要將這些更改保存到 /var/lib/redis/dump.rdb 文件中,請執(zhí)行保存操作:

save

您可以退出:

exit

如果愿意,現(xiàn)在可以檢查 dump 文件的內(nèi)容。它應(yīng)該包含您的數(shù)據(jù),盡管以機器友好的形式呈現(xiàn):

sudo cat /var/lib/redis/dump.rdb

步驟 3 —— 備份 Redis 數(shù)據(jù)

現(xiàn)在你知道了 Redis 數(shù)據(jù)的存儲位置,是時候進行備份了。從官方 Redis 網(wǎng)站上可以找到以下引用:

Redis 非常友好地支持?jǐn)?shù)據(jù)備份,因為你可以在數(shù)據(jù)庫運行時復(fù)制 RDB 文件:一旦生成,RDB 就不會被修改,而在生成過程中會使用臨時名稱,并且只有在新快照完成時才會使用 rename(2) 原子地將其重命名為最終目的地。

因此,你可以在 Redis 服務(wù)器運行時備份或復(fù)制數(shù)據(jù)庫文件。假設(shè)你要將其備份到家目錄下的一個目錄中,執(zhí)行備份的命令如下:

sudo cp /var/lib/redis/dump.rdb /home/sammy/redis-backup-001

Redis 定期保存內(nèi)容,這意味著如果上述命令是你運行的全部內(nèi)容,你不能保證備份是最新的。 你需要先保存你的數(shù)據(jù)。

然而,如果可以接受潛在的少量數(shù)據(jù)丟失,僅備份這一個文件就可以。

保存數(shù)據(jù)庫狀態(tài)

為了獲得一個更加近期的 Redis 數(shù)據(jù)副本,更好的方法是訪問 redis-cli,即 Redis 命令行。

按照第 1 步中的說明進行身份驗證。

然后,像這樣發(fā)出 save 命令:

save

輸出應(yīng)該類似于:

OK
(1.08s)

退出數(shù)據(jù)庫。

現(xiàn)在你可以運行上面給出的 cp 命令,確信你的備份是完全最新的。

雖然 cp 命令將提供數(shù)據(jù)庫的一次性備份,但最佳解決方案是設(shè)置一個可以自動化該過程的 cron 作業(yè),并使用一個可以執(zhí)行增量更新并在需要時恢復(fù)數(shù)據(jù)的工具。

步驟 4 —— 使用 rdiff-backup 和 Cron 配置自動更新

在本節(jié)中,我們將配置一個自動備份,備份整個 Redis 數(shù)據(jù)目錄,包括數(shù)據(jù)文件。

有幾種自動化備份工具可供選擇。在本教程中,我們將使用一個較新且用戶友好的工具,名為 rdiff-backup。

rdiff-backup 是一個命令行備份工具。很可能你的服務(wù)器上尚未安裝 rdiff-backup,因此你首先需要安裝它:

sudo apt-get install -y rdiff-backup

現(xiàn)在它已經(jīng)安裝好了,你可以通過將 Redis 數(shù)據(jù)備份到家目錄中的一個文件夾來測試它。在本例中,我們假設(shè)你的家目錄是 /home/sammy

請注意,如果目標(biāo)目錄不存在,腳本將會創(chuàng)建它。換句話說,你不必自己創(chuàng)建它。

使用 –preserve-numerical-ids,源目錄和目標(biāo)目錄的所有權(quán)將保持一致。

sudo rdiff-backup --preserve-numerical-ids /var/lib/redis /home/sammy/redis

與之前的 cp 命令類似,這是一次性備份。不同之處在于現(xiàn)在我們備份整個 /var/lib/redis 目錄,并且使用 rdiff-backup

現(xiàn)在我們將使用 cron 自動化備份,以便在設(shè)定的時間進行備份。為此,打開系統(tǒng) crontab:

sudo crontab -e

(如果你在此服務(wù)器上以前沒有使用過 crontab,請在提示時選擇你喜歡的文本編輯器。)

在文件底部追加如下條目。

0 0 * * * rdiff-backup --preserve-numerical-ids --no-file-statistics /var/lib/redis /home/sammy/redis

此 Cron 條目將在每天午夜執(zhí)行一次 Redis 備份。–no-file-statistics 開關(guān)將禁用寫入 rdiff-backup-data 目錄中的 file_statistics 文件,這將使 rdiff-backup 運行更快,并且占用的磁盤空間稍少一些。

或者,你可以使用以下條目進行每日備份:

@daily rdiff-backup --preserve-numerical-ids --no-file-statistics /var/lib/redis /home/sammy/redis

有關(guān) Cron 的更多信息,請閱讀這篇關(guān)于 Cron 的文章。

目前,備份將每天執(zhí)行一次,因此你可以明天回來進行最終測試?;蛘撸憧梢詴簳r增加備份頻率以確保它正常工作。

由于文件的所有者是 redis 系統(tǒng)用戶,你可以使用以下命令驗證它們是否存在(確保你等到備份實際觸發(fā)):

ls -l /home/sammy/redis

你的輸出應(yīng)該類似于:

total 20
-rw-rw---- 1 redis redis    70 Sep 14 13:13 dump.rdb
drwx------ 3 root  root  12288 Sep 14 13:49 rdiff-backup-data
-rw-r----- 1 redis redis   119 Sep 14 13:09 redis-staging-ao.aof

現(xiàn)在你的 Redis 數(shù)據(jù)每天都會在同一臺服務(wù)器上的家目錄中進行備份。

步驟 5 — 從備份中恢復(fù) Redis 數(shù)據(jù)庫

現(xiàn)在您已經(jīng)學(xué)會了如何備份 Redis 數(shù)據(jù)庫,接下來的步驟將向您展示如何從 dump.rdb 備份文件中恢復(fù)數(shù)據(jù)庫。

恢復(fù)備份需要您用恢復(fù)文件替換活動的 Redis 數(shù)據(jù)庫文件。由于這可能具有破壞性,我們建議如果可能的話,將其恢復(fù)到一個全新的 Redis 服務(wù)器。

您不希望用更有問題的恢復(fù)文件覆蓋您的實時數(shù)據(jù)庫。然而,即使是在恢復(fù)到同一臺服務(wù)器時,重命名而不是刪除當(dāng)前文件可以最小化風(fēng)險,這也是本教程展示的策略。

檢查恢復(fù)文件內(nèi)容

首先,檢查您的 dump.rdb 文件的內(nèi)容。確保它包含您想要的數(shù)據(jù)。

您可以直接檢查轉(zhuǎn)儲文件的內(nèi)容,盡管請記住它使用的是 Redis 友好的格式,而不是人類友好的格式:

sudo cat /home/gilly/redis/dump.rdb

對于一個小型數(shù)據(jù)庫,您的輸出應(yīng)該看起來像這樣:


REDIS0006?shapes:triangles3 sidesshapes:squares4 sides??!^?\?,?

如果您最近的備份沒有所需的數(shù)據(jù),那么您不應(yīng)該繼續(xù)進行恢復(fù)。如果內(nèi)容存在,可以繼續(xù)。

可選:模擬數(shù)據(jù)丟失

讓我們模擬數(shù)據(jù)丟失,這將是從備份中恢復(fù)的原因。

登錄到 Redis:

redis-cli

在這一系列命令中,我們將使用 Redis 進行授權(quán)并刪除 shapes:triangles 條目:

auth insert-redis-password-here

DEL shapes:triangles

現(xiàn)在讓我們確保該條目已被刪除:

GET shapes:triangles

輸出應(yīng)該是:


(nil)

保存并退出:

save

exit

可選:設(shè)置新的 Redis 服務(wù)器

現(xiàn)在,如果您計劃恢復(fù)到一個新的 Redis 服務(wù)器,請確保新的 Redis 服務(wù)器已經(jīng)啟動。

為了本教程的目的,我們將只遵循 Redis 集群教程的 第 1 步,盡管如果您想要一個更復(fù)雜的設(shè)置,可以遵循整篇文章。

如果您遵循了 第 2 步,在那里您添加了密碼并啟用了 AOF,請確保在恢復(fù)過程中考慮到這一點。

一旦您通過運行 redis-benchmark -q -n 1000 -c 10 -P 5 驗證了新服務(wù)器上的 Redis 已經(jīng)啟動,您就可以繼續(xù)。

停止 Redis

在我們替換 Redis 轉(zhuǎn)儲文件之前,我們需要停止當(dāng)前運行的 Redis 實例。一旦停止 Redis,您的數(shù)據(jù)庫將處于離線狀態(tài)。

sudo service redis-server stop

輸出應(yīng)該是:


Stopping redis-server: redis-server

檢查它是否真的停止了:

sudo service redis-server status

redis-server is not running

接下來,我們將重命名當(dāng)前的數(shù)據(jù)庫文件。

重命名當(dāng)前的 dump.rdb

Redis 從 dump.rdb 文件中讀取其內(nèi)容。讓我們將當(dāng)前的文件重命名,為我們的恢復(fù)文件騰出空間。

sudo mv /var/lib/redis/dump.rdb /var/lib/redis/dump.rdb.old

請注意,如果您決定當(dāng)前版本比您的備份文件更好,您可以恢復(fù) dump.rdb.old。

如果 AOF 已啟用,請將其關(guān)閉

AOF 跟蹤每個寫操作到 Redis 數(shù)據(jù)庫。然而,由于我們試圖從時間點備份中恢復(fù),我們不希望 Redis 重新創(chuàng)建其 AOF 文件中存儲的操作。

如果您按照 Redis 集群教程中的說明設(shè)置了 Redis 服務(wù)器,則 AOF 已啟用。

您還可以列出 /var/lib/redis/ 目錄的內(nèi)容。如果您在那里看到一個 .aof 文件,那么您已經(jīng)啟用了 AOF。

讓我們將 .aof 文件重命名,暫時將其放在一邊。這會將每個以 .aof 結(jié)尾的文件重命名,因此如果您有多個 AOF 文件,您應(yīng)該單獨重命名文件,而不要運行此命令:

sudo mv /var/lib/redis/*.aof /var/lib/redis/appendonly.aof.old

編輯您的 Redis 配置文件,暫時關(guān)閉 AOF:

sudo nano /etc/redis/redis.conf

AOF 部分,查找 appendonly 指令,并將其從 yes 更改為 no。這將禁用它:


appendonly no

恢復(fù) dump.rdb 文件

現(xiàn)在我們將使用我們的恢復(fù)文件,如果您按照本教程的先前步驟進行操作,該文件應(yīng)該保存在 /home/sammy/redis/dump.rdb

如果您要將數(shù)據(jù)恢復(fù)到新的服務(wù)器,現(xiàn)在是從備份服務(wù)器上傳文件到新服務(wù)器的時候了:

scp /home/sammy/redis/dump.rdb sammy@your_new_redis_server_ip:/home/sammy/dump.rdb

現(xiàn)在,在恢復(fù)服務(wù)器上,可以是原始的 Redis 服務(wù)器或者是新的服務(wù)器,您可以使用 cp 命令將文件復(fù)制到 /var/lib/redis 文件夾:

sudo cp -p /home/sammy/redis/dump.rdb /var/lib/redis

(如果您將文件上傳到 /home/sammy/dump.rdb,則使用命令 sudo cp -p /home/sammy/dump.rdb /var/lib/redis 來復(fù)制文件。)

或者,如果您想使用 rdiff-backup,運行下面顯示的命令。請注意,這只適用于從您最初使用 rdiff-backup 設(shè)置的文件夾進行恢復(fù)。使用 rdiff-backup 時,您必須指定目標(biāo)文件夾中的文件名:

sudo rdiff-backup -r now /home/sammy/redis/dump.rdb /var/lib/redis/dump.rdb

有關(guān) -r 選項的詳細信息,請參考本文末尾給出的項目網(wǎng)站。

為 dump.rdb 文件設(shè)置權(quán)限

如果您要將數(shù)據(jù)恢復(fù)到與備份相同的服務(wù)器,那么您可能已經(jīng)擁有了正確的權(quán)限。

如果您將備份文件復(fù)制到新的服務(wù)器,您可能需要更新文件權(quán)限。

讓我們查看 /var/lib/redis/ 目錄中 dump.rdb 文件的權(quán)限:

ls -la /var/lib/redis/

如果您看到類似以下內(nèi)容:

-rw-r-----  1 sammy sammy   70 Feb 25 15:38 dump.rdb
-rw-rw----  1 redis redis 4137 Feb 25 15:36 dump.rdb.old

您需要更新權(quán)限,以便文件歸 redis 用戶和組所有:

sudo chown redis:redis /var/lib/redis/dump.rdb

同時更新文件以便組也可以寫入:

sudo chmod 660 /var/lib/redis/dump.rdb

現(xiàn)在再次列出 /var/lib/redis/ 目錄的內(nèi)容:

ls -la /var/lib/redis/

現(xiàn)在您恢復(fù)的 dump.rdb 文件已經(jīng)擁有了正確的權(quán)限:

-rw-rw----  1 redis redis   70 Feb 25 15:38 dump.rdb
-rw-rw----  1 redis redis 4137 Feb 25 15:36 dump.rdb.old

啟動 Redis

現(xiàn)在我們需要再次啟動 Redis 服務(wù)器。

sudo service redis-server start

檢查數(shù)據(jù)庫內(nèi)容

讓我們看看恢復(fù)是否成功。

登錄到 Redis:

redis-cli

檢查 shapes:triangles 條目:

GET shapes:triangles

輸出應(yīng)該是:

"3 sides"

太棒了!我們的恢復(fù)工作正常。

退出:

exit

如果您不使用 AOF,那么您已經(jīng)完成了!您恢復(fù)的 Redis 實例應(yīng)該已經(jīng)恢復(fù)正常。

(可選)啟用 AOF

如果您想要恢復(fù)或開始使用 AOF 來跟蹤數(shù)據(jù)庫的所有寫操作,請按照以下說明操作。AOF 文件必須從 Redis 命令行重新創(chuàng)建。

登錄到 Redis:

redis-cli

打開 AOF:

BGREWRITEAOF

您應(yīng)該會得到以下輸出:

Background append only file rewriting started

運行 info 命令。這將生成大量輸出:

info

滾動到Persistence部分,并檢查aof條目是否與此處顯示的內(nèi)容匹配。如果 aof_rewrite_in_progress0,則 AOF 文件的重新創(chuàng)建已經(jīng)完成。

持久化

. . .

aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:0
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok


如果確認(rèn)AOF文件的重建已經(jīng)完成,現(xiàn)在可以退出Redis命令行:

```custom_prefix(127.0.0.1:6379>)
exit

您可以再次列出/var/lib/redis中的文件:

ls /var/lib/redis

您應(yīng)該再次看到一個活動的.aof文件,例如appendonly.aofredis-staging-ao.aof,以及dump.rdb文件和其他備份文件。

確認(rèn)后,停止Redis服務(wù)器:

sudo service redis-server stop

現(xiàn)在,在redis.conf文件中再次啟用AOF:

sudo nano /etc/redis/redis.conf

然后通過將appendonly的值更改為yes來重新啟用AOF:


appendonly yes

啟動Redis:

sudo service redis-server start

如果您想再次驗證數(shù)據(jù)庫的內(nèi)容,只需再次運行檢查數(shù)據(jù)庫內(nèi)容部分。

就是這樣!您恢復(fù)的Redis實例應(yīng)該恢復(fù)正常了。

結(jié)論

按照本文所述的方式備份Redis數(shù)據(jù)適用于當(dāng)您不介意將數(shù)據(jù)備份到同一臺服務(wù)器上的目錄時。

當(dāng)然,最安全的方法是將備份到不同的機器。您可以通過閱讀以下關(guān)于備份的文章來探索更多備份選項:

  • 如何為您的VPS選擇有效的備份策略

您可以使用許多這些備份方法與/var/lib/redis目錄中的相同文件。文章來源地址http://www.zghlxwxcb.cn/news/detail-845102.html

到了這里,關(guān)于在Ubuntu 14.04上如何備份和恢復(fù)Redis數(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)文章

  • Ubuntu20.04系統(tǒng)備份和恢復(fù) -- 絕對好用

    Ubuntu20.04系統(tǒng)備份和恢復(fù) -- 絕對好用

    前言 看了很多教程,多多少少都沒說全,例如“如何找到分區(qū)”、如何刪除原系統(tǒng)等等,此貼將詳細講解。 正文 首先看我的硬盤作為參考: 備份系統(tǒng) 第一步,在終端里進入root模式,并進入根目錄: 第二步,備份系統(tǒng): 注1:我把系統(tǒng)備份后的文件命名為:backup.tgz,也可以

    2024年02月20日
    瀏覽(19)
  • 如何備份與恢復(fù)MySQL數(shù)據(jù)庫數(shù)據(jù)

    如何備份與恢復(fù)MySQL數(shù)據(jù)庫數(shù)據(jù)

    目錄 一、MySQL備份 備份方式 完全備份 差異備份 增量備份 二、常見的備份方法 物理冷備 專用備份工具 mysqldump 或 mysqlhotcopy 啟用二進制日志進行增量備份 第三方工具備份 三、MySQL完全備份 四、數(shù)據(jù)庫完全備份分類 物理冷備份與恢復(fù) mysqldump備份與恢復(fù) 五、物理冷備份與恢復(fù)

    2024年02月16日
    瀏覽(102)
  • 【Linux】Mysql的數(shù)據(jù)庫備份及恢復(fù)

    【Linux】Mysql的數(shù)據(jù)庫備份及恢復(fù)

    ????????備份就是為了防止原數(shù)據(jù)丟失,保證數(shù)據(jù)的安全。當(dāng)數(shù)據(jù)庫因為某些原因造成部分或 者全部數(shù)據(jù)丟失后,備份文件可以幫我們找回丟失的數(shù)據(jù)。因此,數(shù)據(jù)備份是很重要 的工作。 常見數(shù)據(jù)庫備份的應(yīng)用場景如下: 數(shù)據(jù)丟失應(yīng)用場景: 人為操作失誤造成某些數(shù)據(jù)

    2023年04月10日
    瀏覽(86)
  • Linux環(huán)境Minio的數(shù)據(jù)遷移、備份和恢復(fù)

    Linux環(huán)境Minio的數(shù)據(jù)遷移、備份和恢復(fù)

    下載Linux版客戶端文件 安裝Minio客戶端: 到此Minio客戶端就安裝好了。 假定現(xiàn)在有兩臺Linux環(huán)境上部署的Minio服務(wù)器,分別是舊服務(wù)器A和新服務(wù)器B,所有操作都在新服務(wù)器B上進行。 在新服務(wù)器B上為服務(wù)器A和B分別設(shè)置別名 說明 : (a)minio_data_A和minio_data_B就是設(shè)置的別名;

    2024年02月13日
    瀏覽(22)
  • 如何使用 PHP 進行數(shù)據(jù)庫備份和恢復(fù)?

    想要使用PHP進行數(shù)據(jù)庫備份和恢復(fù)? 首先,我們要明白為什么要備份和恢復(fù)數(shù)據(jù)庫。因為有時候,我們的數(shù)據(jù)庫可能會被黑客攻擊或者系統(tǒng)故障所影響,導(dǎo)致數(shù)據(jù)丟失或損壞。所以,為了防止這種情況發(fā)生,我們需要定期備份數(shù)據(jù)庫,并在需要時快速恢復(fù)。 好了,現(xiàn)在我們

    2024年02月15日
    瀏覽(37)
  • 讀高性能MySQL(第4版)筆記14_備份與恢復(fù)(中)

    讀高性能MySQL(第4版)筆記14_備份與恢復(fù)(中)

    7.3.6.1.?消除了底層數(shù)據(jù)存儲引擎的差異 7.3.7.1.?如果MySQL在內(nèi)存中的數(shù)據(jù)還沒有損壞,當(dāng)不能得到一個正常的裸文件備份時,或許可以得到一個可以信賴的邏輯備份 7.4.1.1.?某些場景下比數(shù)據(jù)庫文件本身更大 7.4.2.1.?浮點表示的問題、軟件Bug等都會導(dǎo)致問題 7.4.3.1.?MySQL中導(dǎo)出數(shù)

    2024年02月08日
    瀏覽(19)
  • linux/ubuntu系統(tǒng)管理(8)ubuntu啟動模式介紹以及如何進入單用戶模式和恢復(fù)模式

    Ubuntu操作系統(tǒng)提供了多種啟動模式,每種模式都有不同的用途和功能。下面將深入介紹Ubuntu的幾種啟動模式: 正常啟動模式(Normal boot) :這是默認(rèn)的啟動模式,也是大多數(shù)用戶使用的模式。在正常啟動模式下,系統(tǒng)會按照正常的流程啟動,加載所有必要的服務(wù)和驅(qū)動程序,

    2024年01月25日
    瀏覽(30)
  • 【Linux】MySQL備份與恢復(fù)

    【Linux】MySQL備份與恢復(fù)

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 備份的主要目的是災(zāi)難恢氨 在生產(chǎn)環(huán)境中,數(shù)據(jù)的安全性至關(guān)重要 任何數(shù)據(jù)的丟失都可能產(chǎn)生嚴(yán)重的后果 造成數(shù)據(jù)丟失的原因 ●程序錯誤 ●人為操作錯誤 ●運算錯誤 ●磁盤故障 ●災(zāi)難 (如火災(zāi)、地

    2024年02月10日
    瀏覽(18)
  • Clonezila備份Linux并恢復(fù)

    Clonezila備份Linux并恢復(fù)

    Clonezila備份Linux并恢復(fù) Tuxboot制作U盤鏡像: tuxboot-0.8.2.exe 鏡像版本: clonezilla-live-2.7.3-19-amd62.4.zip ? 制作完成后需在U盤中新建目錄用于存放鏡像 ? 不同品牌的主板設(shè)置U盤啟動的方式不同,請根據(jù)主板品牌進行設(shè)置 ? 參照: CentOS系統(tǒng)備份/恢復(fù)(Clonezila) 2.4.1、選擇Clonezi

    2024年02月14日
    瀏覽(21)
  • Ubuntu20.04安裝Postgres主從備份

    檢查是否安裝成功 配置遠程連接 修改主服務(wù)器的配置文件(postgresql.conf、pg_hba.conf) 添加如下配置 重啟服務(wù) 首先進行第一步的安裝操作。 然后配置從服務(wù)器 使用下面命令備份主數(shù)據(jù)庫中的數(shù)據(jù) -h –指定作為主服務(wù)器的主機。 -D –指定數(shù)據(jù)目錄。 -U –指定連接用戶。 -P

    2024年02月08日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包