最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何備份MySQL數(shù)據(jù)庫

 更新時間:2015年01月06日 15:38:07   投稿:mdxy-dxy  
網(wǎng)站數(shù)據(jù)對我們對站長來說都是最寶貴的,我們平時應(yīng)該養(yǎng)成良好的備份數(shù)據(jù)的習(xí)慣。這樣可使我們數(shù)據(jù)庫崩潰造成的損失大大降低

MySQL中進(jìn)行數(shù)據(jù)備份的方法有兩種

1. mysqlhotcopy

這個命令會在拷貝文件之前會把表鎖住,并把數(shù)據(jù)同步到數(shù)據(jù)文件中,以避免拷貝到不完整的數(shù)據(jù)文件,是最安全快捷的備份方法。

命令的使用方法是:

mysqlhotcopy -u root -p<rootpass> db1 db2 … dbn <output_dir>

如果需要備份全部數(shù)據(jù)庫,可以加上–regexp=”.*”參數(shù)。

Mysqlhotcopy命令可自動完成數(shù)據(jù)鎖定工作,備份時不用關(guān)閉服務(wù)器。它還可以刷新日志,使備份文件和日志文件的檢查點(diǎn)能保持同步。

2. mysqldump

這個命令是用來把數(shù)據(jù)庫倒成sql文件的,是非常古老的命令了。

命令的使用方法是:

mysqldump -u root -p<rootpass> –hex-blob db1 > db1.sql

加上–hex-blob參數(shù)以后,blob數(shù)據(jù)會被類似BASE64的方法轉(zhuǎn)換為文本來存儲在sql文件中,就不會導(dǎo)致sql文件格式問題了。經(jīng)過測試,通過這種方法備份的blob數(shù)據(jù)再重新恢復(fù)回去能夠完全正確。

如果要備份所有的數(shù)據(jù)庫,可以加上–all-databases參數(shù)。

mysqldump命令還可直接把數(shù)據(jù)庫轉(zhuǎn)移到另外一臺服務(wù)器上,不用生成備份文件。重復(fù)執(zhí)行可定期更新遠(yuǎn)程數(shù)據(jù)庫。

% mysqladmin -h remote_host create testdb

% mysqldump –opt testdb | mysql -h remote_host testdb

另外還可通過ssh遠(yuǎn)程調(diào)用服務(wù)器上的程序,如:

% ssh remote_host mysqladmin create testdb

% mysqldump –opt testdb | ssh remote_host mysql testdb

2種數(shù)據(jù)庫備份方式的優(yōu)缺點(diǎn):

使用mysqlhotcopy等程序備份速度快,因?yàn)樗苯訉ο到y(tǒng)文件進(jìn)行操作,但是需人為協(xié)調(diào)數(shù)據(jù)庫數(shù)據(jù)的備份前后一致性。

mysqldump程序備份數(shù)據(jù)庫較慢,但它生成的文本文件便于移植。

對于沒有使用InnoDB的數(shù)據(jù)庫,用mysqlhotcopy是最好的方法;否則必須采用mysqldump。不論如何,直接拷貝文件的備份方法應(yīng)該被廢棄了。

相關(guān)文章

  • mysql中key 、primary key 、unique key 與index區(qū)別

    mysql中key 、primary key 、unique key 與index區(qū)別

    這篇文章主要介紹了mysql中key 、primary key 、unique key 與index區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • mysql ERROR 1045 (28000)問題的解決方法

    mysql ERROR 1045 (28000)問題的解決方法

    這篇文章主要介紹了mysql ERROR 1045 (28000)問題的解決方法,文中步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 如何清除mysql注冊表

    如何清除mysql注冊表

    在本篇文章里小編給大家整理的是關(guān)于如何清除mysql注冊表的相關(guān)知識點(diǎn)內(nèi)容,有需要的朋友們可以參考下。
    2020-08-08
  • python 連接數(shù)據(jù)庫mysql解壓版安裝配置及遇到問題

    python 連接數(shù)據(jù)庫mysql解壓版安裝配置及遇到問題

    今天學(xué)習(xí)python連接數(shù)據(jù)庫,就想安裝一下mysql數(shù)據(jù)庫,沒想到小小的數(shù)據(jù)庫也遇到了不少挫折,所以我就把自己的安裝過程以及問題寫出來分享給大家,需要的朋友可以參考下
    2019-06-06
  • mysql 8.0.11 安裝步驟詳解

    mysql 8.0.11 安裝步驟詳解

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.11 安裝步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • mysql主從同步快速設(shè)置方法

    mysql主從同步快速設(shè)置方法

    記錄一個比較簡便的mysql的主從同步設(shè)置步驟,方便日后使用。
    2010-12-12
  • 解決mysql5.6 utf8設(shè)置無效問題

    解決mysql5.6 utf8設(shè)置無效問題

    這篇文章主要介紹了mysql5.6 utf8設(shè)置無效問題,本文雖然內(nèi)容不長,但是解決方法給出,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • MySQL Event Scheduler(事件調(diào)度器)

    MySQL Event Scheduler(事件調(diào)度器)

    事件調(diào)度器是在 MySQL 5.1 中新增的另一個特色功能,可以作為定時任務(wù)調(diào)度器,取代部分原先只能用操作系統(tǒng)任務(wù)調(diào)度器才能完成的定時功能。
    2010-06-06
  • nacos只支持mysql的原因分析

    nacos只支持mysql的原因分析

    nacos的數(shù)據(jù)源獲取都是通過com.alibaba.nacos.config.server.service.datasource.DynamicDataSource來獲取的,在獲取數(shù)據(jù)源時,根據(jù)配置判斷你到底是使用內(nèi)置的本地?cái)?shù)據(jù)庫還是外部的數(shù)據(jù)庫(mysql),本文給大家詳細(xì)介紹,需要的朋友可以參考下
    2022-01-01
  • mysql查詢表是否被鎖的方法

    mysql查詢表是否被鎖的方法

    在本篇文章里小編給大家分享的是關(guān)于mysql查詢表是否被鎖的方法,有需要的朋友們可以參考下。
    2020-10-10

最新評論

大同市| 资中县| 治多县| 越西县| 普定县| 邢台县| 定州市| 柏乡县| 通城县| 资中县| 板桥市| 沁阳市| 特克斯县| 色达县| 贡觉县| 佳木斯市| 江川县| 青河县| 木里| 张家口市| 荣成市| 宜君县| 桃园县| 土默特左旗| 华坪县| 余庆县| 金川县| 盐津县| 常德市| 闽侯县| 望谟县| 盐边县| 璧山县| 普陀区| 武邑县| 通州区| 郓城县| 哈巴河县| 通山县| 香港| 滦平县|