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

解析Mysql備份與恢復(fù)簡(jiǎn)單總結(jié)與tee命令的使用介紹

 更新時(shí)間:2013年06月22日 16:09:11   作者:  
本篇文章是對(duì)Mysql備份與恢復(fù)簡(jiǎn)單總結(jié)與tee命令的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

備份數(shù)據(jù)方法:
一:sql語(yǔ)句。
LOCKS TABLES tablename READ;//讀鎖定
嘗試鎖定表之前,LOCK TABLES不是事務(wù)安全型的,會(huì)隱含地提交所有活性事務(wù),同時(shí),會(huì)隱含地開(kāi)始一項(xiàng)事務(wù)(例如,使用START TRANSACTION),
所以,對(duì)事務(wù)表(如InnoDB)使用LOCK TABLES的正確方法是,設(shè)置AUTOCOMMIT=0
FLUSH TABLES,
SELECT * INTO OUTFILE 'data_bck.sql' FIELDS TERMINATED BY ',' FROM tablename;
UNLOCK TABLES;

二:mysqldump工具。
完全備份數(shù)據(jù)庫(kù)中的一個(gè)表:
mysqldump -h192.168.4.20 -uusername -puserpswd dbname tablename>data_bck.sql

完全備份某個(gè)數(shù)據(jù)庫(kù):
mysqldump -h192.168.4.20 -uusername -puserpswd dbname tablename>data_bck.sql
完全備份所有數(shù)據(jù)庫(kù):
mysqldump -h192.168.4.20 -uusername -puserpswd --single-transaction --all-databases>data_bck.sql
完全備份所有數(shù)據(jù)庫(kù)后停用以前所有增量日志并生成新日志:
mysqldump -h192.168.4.20 -uusername -puserpswd --single-transaction --flush-logs --master-data=2 --all-databases>data_bck.sql
完全備份所有數(shù)據(jù)庫(kù)后刪除以前所有增量日志并生成新日志:
mysqldump -h192.168.4.20 -uusername -puserpswd --single-transaction --flush-logs --master-data=2 --all-databases --delete-master-logs>data_bck.sql
增量備份:
先執(zhí)行完全備份,然后執(zhí)行更新日志:
mysqladmin -h192.168.4.20 -uusername -puserpswd flush-logs

三:直接復(fù)制data目錄。
停止mysql服務(wù)或者鎖定數(shù)據(jù)庫(kù)表,復(fù)制data目錄到備份位置,啟動(dòng)mysql服務(wù)或者解鎖數(shù)據(jù)庫(kù)表。

恢復(fù)數(shù)據(jù)方法:
一:sql語(yǔ)句。
LOAD DATA INFILE 'data_bck.sql' INTO TABLE tablename FIELDS TERMINATED BY ',';

二:mysql工具。
完全恢復(fù):
mysql -h192.168.4.20 -uusername -puserpswd dbname<data_bck.sql
恢復(fù)增量日志:
mysqlbinlog log-bin.000001 log-bin.000008 | mysql

另外,有一個(gè)很有趣又很實(shí)用的小技巧:tee.
它將你操作和輸出的全部可視信息都保存進(jìn)了一個(gè)文件里面,可以用來(lái)生成表格式的文件、報(bào)表制作、簡(jiǎn)單的備份。
用法是這樣的:
在mysql命令行下,執(zhí)行下面的命令:
>tee E:/heihei.sql
這樣就創(chuàng)建了記錄文件,接下來(lái),我們的所有操作和所有輸出結(jié)果都將被原樣記錄下來(lái),就像照片一樣。
>select * from tablename;
那么這條命令和查詢結(jié)果都將被記錄到這個(gè)文件里面,很好玩的。不過(guò),它很仔細(xì)的,就連你的錯(cuò)誤命令都會(huì)記錄下來(lái)的。可別被笑話啊。:)

相關(guān)文章

  • MySQL如何讓一個(gè)表中可以有多個(gè)自增列

    MySQL如何讓一個(gè)表中可以有多個(gè)自增列

    這篇文章主要介紹了MySQL如何讓一個(gè)表中可以有多個(gè)自增列,自增列可使用?auto_increment?來(lái)實(shí)現(xiàn),當(dāng)一個(gè)列被標(biāo)識(shí)為?auto_increment?之后,在添加時(shí)如果不給此列設(shè)置任何值,或給此列設(shè)置?NULL?值時(shí),那么它會(huì)使用自增的規(guī)則來(lái)填充此列
    2022-06-06
  • 深入了解mysql長(zhǎng)事務(wù)

    深入了解mysql長(zhǎng)事務(wù)

    這篇文章主要介紹了mysql長(zhǎng)事務(wù)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)mysql,感興趣的朋友可以了解下
    2020-08-08
  • Mysql 實(shí)現(xiàn)向上遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu)的示例代碼

    Mysql 實(shí)現(xiàn)向上遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu)的示例代碼

    通過(guò)mysql 8.0以下版本實(shí)現(xiàn),一個(gè)人多角色id,一個(gè)角色對(duì)應(yīng)某個(gè)節(jié)點(diǎn)menu_id,根節(jié)點(diǎn)的父節(jié)點(diǎn)存儲(chǔ)為NULL, 向上遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu),今天通過(guò)本文給大家介紹Mysql遞歸查找父節(jié)點(diǎn)并返回樹(shù)結(jié)構(gòu),感興趣的朋友一起看看吧
    2022-09-09
  • MySQL巧用sum、case和when優(yōu)化統(tǒng)計(jì)查詢

    MySQL巧用sum、case和when優(yōu)化統(tǒng)計(jì)查詢

    這篇文章主要給大家介紹了關(guān)于MySQL巧用sum、case和when優(yōu)化統(tǒng)計(jì)查詢的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Mysql如何在線添加索引

    Mysql如何在線添加索引

    這篇文章主要介紹了Mysql如何在線添加索引問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 如何通過(guò)sql查找所有父節(jié)點(diǎn)和所有子節(jié)點(diǎn)(以mysql為例)

    如何通過(guò)sql查找所有父節(jié)點(diǎn)和所有子節(jié)點(diǎn)(以mysql為例)

    這篇文章主要給大家介紹了關(guān)于如何通過(guò)sql查找所有父節(jié)點(diǎn)和所有子節(jié)點(diǎn),本文以mysql為例,項(xiàng)目中遇到一個(gè)需求,要求查處菜單節(jié)點(diǎn)的所有節(jié)點(diǎn),這里給大家總結(jié)下,需要的朋友可以參考下
    2023-08-08
  • 教你3個(gè)步驟為Mysql添加只讀賬號(hào)

    教你3個(gè)步驟為Mysql添加只讀賬號(hào)

    只要公司有數(shù)據(jù)團(tuán)隊(duì)的那免不了讓這幫家伙把全公司的數(shù)據(jù)庫(kù)數(shù)據(jù)都摸一遍,但是要是直接把root用戶給了他們有點(diǎn)危險(xiǎn),于是只能給設(shè)權(quán)限,這篇文章主要給大家介紹了關(guān)于如何通過(guò)3個(gè)步驟為Mysql添加只讀賬號(hào)的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Oracle開(kāi)啟和關(guān)閉的四種模式

    Oracle開(kāi)啟和關(guān)閉的四種模式

    這篇文章主要介紹了Oracle開(kāi)啟和關(guān)閉的四種模式 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • mysql的select?into給多個(gè)字段變量賦值方式

    mysql的select?into給多個(gè)字段變量賦值方式

    這篇文章主要介紹了mysql的select?into給多個(gè)字段變量賦值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Windows下MySQL?8.0.29?安裝和刪除圖文教程

    Windows下MySQL?8.0.29?安裝和刪除圖文教程

    這篇文章主要為大家詳細(xì)介紹了Windows下MySQL?8.0.29?安裝和刪除圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評(píng)論