亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Navicat自動備份MySQL數(shù)據(jù)的流程步驟

 更新時(shí)間:2024年12月01日 13:55:03   作者:MinggeQingchun  
對于從事IT開發(fā)的工程師,數(shù)據(jù)備份我想大家并不陌生,這件工程太重要了!對于比較重要的數(shù)據(jù),我們希望能定期備份,每天備份1次或多次,或者是每周備份1次或多次,所以本文給大家介紹了Navicat自動備份MySQL數(shù)據(jù)的流程步驟,需要的朋友可以參考下

對于從事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ù)自動備份

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

1、打開Navicat,點(diǎn)擊“自動運(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)前的自動運(yùn)行計(jì)劃中的批處理作業(yè)內(nèi)容。

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

老版本

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

在這里插入圖片描述

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

設(shè)置任務(wù)計(jì)劃,可以批處理作業(yè)自動在某個(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)擊編輯即可

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

就會看到如下日志

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

-- 檢查事件調(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;

二、手動備份

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自動備份MySQL數(shù)據(jù)的流程步驟的詳細(xì)內(nèi)容,更多關(guān)于Navicat自動備份MySQL的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 深入探討:MySQL數(shù)據(jù)庫MyISAM與InnoDB存儲引擎的比較

    深入探討:MySQL數(shù)據(jù)庫MyISAM與InnoDB存儲引擎的比較

    本篇文章是對MySQL數(shù)據(jù)庫MyISAM與InnoDB存儲引擎的比較進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 解決Linux下Tomcat向MySQL插入數(shù)據(jù)中文亂碼問題

    解決Linux下Tomcat向MySQL插入數(shù)據(jù)中文亂碼問題

    本文給大家介紹的是如何解決win平臺下開發(fā)的項(xiàng)目移植到Linux平臺后,向MySQL插入數(shù)據(jù)時(shí)中文出現(xiàn)亂碼的問題,非常的簡單實(shí)用,有需要的小伙伴可以參考下
    2018-04-04
  • centos 7安裝mysql5.5的方法

    centos 7安裝mysql5.5的方法

    這篇文章主要介紹了centos 7安裝mysql5.5的方法,需要的朋友可以參考下
    2015-09-09
  • MySQL中的唯一性約束與NULL詳解

    MySQL中的唯一性約束與NULL詳解

    這里記錄的是很久之前的一個(gè) bug 了,主要給大家介紹了關(guān)于MySQL中唯一性約束與NULL的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 關(guān)于mysql時(shí)間區(qū)間問題淺析

    關(guān)于mysql時(shí)間區(qū)間問題淺析

    在很多地方都使用到了mysql的日期查詢,下面這篇文章主要給大家介紹了關(guān)于mysql時(shí)間區(qū)間問題的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • MySQL 分組查詢和聚合函數(shù)

    MySQL 分組查詢和聚合函數(shù)

    這篇文章主要介紹了MySQL 分組查詢和聚合函數(shù)的相關(guān)資料,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-11-11
  • 淺談mysql數(shù)據(jù)庫中的using的用法

    淺談mysql數(shù)據(jù)庫中的using的用法

    在用Join進(jìn)行多表聯(lián)合查詢時(shí),我們通常使用On來建立兩個(gè)表的關(guān)系。其實(shí)還有一個(gè)更方便的關(guān)鍵字,那就是Using。
    2015-04-04
  • mysql免安裝版的實(shí)際配置方法

    mysql免安裝版的實(shí)際配置方法

    本文主要向大家講述的是MySQL 免安裝版的實(shí)際配置方法,以及對其的相關(guān)的下載網(wǎng)址也有詳細(xì)介紹,望你會有所收獲。
    2010-08-08
  • 一文教會你在MySQL中使用DateTime

    一文教會你在MySQL中使用DateTime

    mysql數(shù)據(jù)庫在我們的工作中經(jīng)常需要使用,經(jīng)常在表中需要使用時(shí)間,下面這篇文章主要給大家介紹了關(guān)于在MySQL中使用DateTime的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • MySQL數(shù)據(jù)庫安裝后服務(wù)無法啟動的解決辦法

    MySQL數(shù)據(jù)庫安裝后服務(wù)無法啟動的解決辦法

    作為一名程序猿,必不可少的便是和mysql打交道,那當(dāng)mysql故障,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫安裝后服務(wù)無法啟動的解決辦法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06

最新評論