欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL中Navicat自動(dòng)備份的實(shí)現(xiàn)

 更新時(shí)間:2025年03月26日 10:23:26   作者:MinggeQingchun  
本文主要介紹了MySQL中Navicat自動(dòng)備份的實(shí)現(xiàn),包括手動(dòng)備份和自動(dòng)定時(shí)備份,文中通過圖文示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

對于從事IT開發(fā)的工程師,數(shù)據(jù)備份我想大家并不陌生,這件工程太重要了!對于比較重要的數(shù)據(jù),我們希望能定期備份,每天備份1次或多次,或者是每周備份1次或多次。

如果大家在平時(shí)使用Navicat操作數(shù)據(jù)庫,Navicat是自帶備份功能的,操作如下

首先,來設(shè)置一下Navicat保存?zhèn)浞菀约癝QL語句的路徑

博主使用Navicat16

新建或者編輯連接實(shí)例時(shí),點(diǎn)擊“高級”,選擇“設(shè)置位置”,替換為需要保存的地址即可。

一、定時(shí)任務(wù)自動(dòng)備份

(一)新建批處理作業(yè)

1、打開Navicat,點(diǎn)擊“自動(dòng)運(yùn)行”---->“新建批處理作業(yè)”(如果是老版本的Navicat,則是點(diǎn)擊“計(jì)劃”)

博主當(dāng)前使用的Navicat16

老版本

2、點(diǎn)擊“備份”,然后選擇要備份的數(shù)據(jù)庫,然后雙擊可用的工作中的 “Backup test-backup”,test-backup表示需要備份的數(shù)據(jù)庫名

點(diǎn)擊上方的“保存”按鈕,即可保存當(dāng)前的自動(dòng)運(yùn)行計(jì)劃中的批處理作業(yè)內(nèi)容。

設(shè)置“配置文件名”,點(diǎn)擊保存

老版本

在左側(cè)選擇要備份的數(shù)據(jù)庫,右側(cè)雙擊可用任務(wù),在下方會(huì)看到任務(wù)已選擇

在這里插入圖片描述

(二)設(shè)置任務(wù)計(jì)劃

設(shè)置任務(wù)計(jì)劃,可以批處理作業(yè)自動(dòng)在某個(gè)時(shí)刻或者每隔多長時(shí)間執(zhí)行一次備份

1、點(diǎn)擊工具欄的設(shè)置任務(wù)計(jì)劃按鈕,選擇觸發(fā)器選項(xiàng)卡,點(diǎn)擊新建

2、設(shè)置觸發(fā)器的備份時(shí)間間隔以及執(zhí)行頻率

(1)設(shè)置每天的凌晨1點(diǎn)執(zhí)行一次備份

(2)設(shè)置每隔多長時(shí)間執(zhí)行一次,如每隔1分鐘執(zhí)行一次

3、點(diǎn)擊工具欄的設(shè)置任務(wù)計(jì)劃按鈕,選擇觸發(fā)器選項(xiàng)卡,點(diǎn)擊編輯即可

如果需要手動(dòng)備份,選擇新建的任務(wù)計(jì)劃,點(diǎn)擊開始即可

就會(huì)看到如下日志

(三)SQL腳本實(shí)現(xiàn)定時(shí)自動(dòng)備份

-- 檢查事件調(diào)度器是否開啟
SHOW VARIABLES LIKE 'event_scheduler';


-- 如果事件調(diào)度器返回的值不是 ON,則可以通過以下命令臨時(shí)或永久開啟;或者在 MySQL 配置文件中添加 event_scheduler=ON 并重啟 MySQL 服務(wù)
SET GLOBAL event_scheduler = ON;


-- 在這個(gè)腳本中,你需要替換 your_username, your_password, your_database_name,/path/to/your/backup/directory/ 為你的 MySQL 用戶名、密碼、數(shù)據(jù)庫名和備份路徑
CREATE EVENT backup_database
ON SCHEDULE EVERY 1 DAY
DO
  BEGIN
    SET @backup_dir = '/path/to/your/backup/directory/';
    SET @dbname = (SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'your_database_name');
    SET @filename = CONCAT(@backup_dir, @dbname, '_', DATE_FORMAT(NOW(), '\%Y-\%m-\%d-\%H\%i\%s'), '.sql');
 
    SET @command = CONCAT('mysqldump -u your_username --password=your_password ', @dbname, ' --result-file=', @filename);
 
    PREPARE stmt FROM @command;
    EXECUTE stmt;
    DEALLOCATE PREPARE stmt;
  END;

二、手動(dòng)備份

1、選擇需要備份的數(shù)據(jù)庫,點(diǎn)擊“備份”,點(diǎn)擊“新建備份”或者右鍵點(diǎn)擊“新建備份”

2、點(diǎn)擊“備份

也可以在設(shè)置保存文件路徑的位置看到備份

三、還原備份

1、選擇需要備份的數(shù)據(jù)庫,點(diǎn)擊“備份”,點(diǎn)擊“還原備份”或者右鍵點(diǎn)擊“還原備份”

2、選擇相應(yīng)的備份文件,點(diǎn)擊“常規(guī)”---->“還原”即可

參考鏈接

使用Navicat實(shí)現(xiàn)MySQL自動(dòng)定時(shí)備份_navicat自動(dòng)備份-CSDN博客

Navicat自動(dòng)備份數(shù)據(jù)庫(1)_navicat備份數(shù)據(jù)庫路徑-CSDN博客

到此這篇關(guān)于MySQL中Navicat自動(dòng)備份的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)MySQL Navicat自動(dòng)備份內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL數(shù)據(jù)庫中表的操作詳解

    MySQL數(shù)據(jù)庫中表的操作詳解

    這篇文章主要為大家詳細(xì)介紹了MySQL數(shù)據(jù)庫中表常用的一些操作方法,文中的示例代碼講解詳細(xì),?對我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下
    2022-08-08
  • Mysql如何刪除數(shù)據(jù)庫表中的某一列

    Mysql如何刪除數(shù)據(jù)庫表中的某一列

    這篇文章主要介紹了Mysql如何刪除數(shù)據(jù)庫表中的某一列,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • MySQL字段為 NULL的5大坑

    MySQL字段為 NULL的5大坑

    本文主要介紹了MySQL字段為 NULL的5大坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • mysql 5.7.14 安裝配置簡單教程

    mysql 5.7.14 安裝配置簡單教程

    這篇文章主要為大家分享了mysql 5.7.14安裝配置方法圖文教程,一看就會(huì)的mysql 5.7.14安裝教程,感興趣的朋友可以參考一下
    2016-08-08
  • 淺談MySQL排序原理與案例分析

    淺談MySQL排序原理與案例分析

    這篇文章主要介紹了淺談MySQL排序原理與案例分析的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • 深入了解MySQL鎖機(jī)制及應(yīng)用場景

    深入了解MySQL鎖機(jī)制及應(yīng)用場景

    MySQL鎖是操作MySQL數(shù)據(jù)庫時(shí)常用的一種機(jī)制。MySQL鎖可以保證多個(gè)用戶在同時(shí)執(zhí)行讀寫操作時(shí),能夠互相協(xié)同、避免數(shù)據(jù)出現(xiàn)不一致或者讀寫沖突等問題。本篇文章將詳細(xì)介紹MySQL鎖的基本知識(shí)和具體應(yīng)用
    2023-03-03
  • 一臺(tái)服務(wù)器部署兩個(gè)獨(dú)立的mysql數(shù)據(jù)庫操作實(shí)例

    一臺(tái)服務(wù)器部署兩個(gè)獨(dú)立的mysql數(shù)據(jù)庫操作實(shí)例

    這篇文章主要給大家介紹了關(guān)于一臺(tái)服務(wù)器部署兩個(gè)獨(dú)立的mysql數(shù)據(jù)庫的相關(guān)資料,同一臺(tái)服務(wù)器裝兩個(gè)數(shù)據(jù)庫,可以通過虛擬化技術(shù)實(shí)現(xiàn),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • MySQL5.7.35雙主搭建的實(shí)現(xiàn)

    MySQL5.7.35雙主搭建的實(shí)現(xiàn)

    本文介紹了配置MySQL5.7.35的雙主復(fù)制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • MySQL字段時(shí)間類型該如何選擇實(shí)現(xiàn)千萬數(shù)據(jù)下性能提升10%~30%

    MySQL字段時(shí)間類型該如何選擇實(shí)現(xiàn)千萬數(shù)據(jù)下性能提升10%~30%

    這篇文章主要介紹了MySQL字段的時(shí)間類型該如何選擇?才能實(shí)現(xiàn)千萬數(shù)據(jù)下性能提升10%~30%,主要概述datetime、timestamp與整形時(shí)間戳相關(guān)的內(nèi)容,并在千萬級別的數(shù)據(jù)量中測試它們的性能,最后總結(jié)出它們的特點(diǎn)與使用場景
    2023-10-10
  • MySQL的my.cnf配置文件解析

    MySQL的my.cnf配置文件解析

    本文解析了MySQL的my.cnf配置文件,其中包含了多個(gè)段,每個(gè)段定義了一組特定的配置選項(xiàng),包括客戶端配置、服務(wù)器配置、命令行客戶端默認(rèn)行為等,感興趣的可以了解一下
    2024-10-10

最新評論