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

MYSQL5 masterslave數(shù)據(jù)同步配置方法第2/3頁

 更新時間:2008年09月10日 09:37:26   作者:  
因線路或安全需要我們不得不考慮mysql的備份,特把mysql數(shù)據(jù)備份的方法整理下。

MySQL有很多可以導(dǎo)入數(shù)據(jù)的方法,然而這些只是數(shù)據(jù)傳輸中的一半,另外的一般是從MySQL數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)。有許多的原因我們需要導(dǎo)出數(shù)據(jù)。一個重要的原因是用于備份數(shù)據(jù)庫。數(shù)據(jù)的造價常常是昂貴的,需要謹(jǐn)慎處理它們。經(jīng)常地備份可以幫助防止寶貴數(shù)據(jù)地丟失;另外一個原因是,也許您希望導(dǎo)出數(shù)據(jù)來共享。 在這個信息技術(shù)不斷成長的世界中,共享數(shù)據(jù)變得越來越常見。


這里我們并不討論其他的數(shù)據(jù)庫各種各樣的導(dǎo)出數(shù)據(jù)的方法,您將學(xué)會如何用MySQL來實現(xiàn)數(shù)據(jù)導(dǎo)出。
  
  使用mysqldump:
  
  (mysqldump命令位于mysql/bin/目錄中)


  mysqldump工具很多方面類似相反作用的工具mysqlimport。它們有一些同樣的選項。但mysqldump能夠做更多的事情。它可以把整個數(shù)據(jù)庫裝載到一個單獨的文本文件中。這個文件包含有所有重建您的數(shù)據(jù)庫所需要的SQL命令。這個命令取得所有的模式(Schema,后面有解釋)并且將其轉(zhuǎn)換成DDL語法(CREATE語句,即數(shù)據(jù)庫定義語句),取得所有的數(shù)據(jù),并且從這些數(shù)據(jù)中創(chuàng)建INSERT語句。這個工具將您的數(shù)據(jù)庫中所有的設(shè)計倒轉(zhuǎn)。因為所有的東西都被包含到了一個文本文件中。這個文本文件可以用一個簡單的批處理和一個合適SQL語句導(dǎo)回到MySQL中。這個工具令人難以置信地簡單而快速。決不會有半點讓人頭疼地地方。
  
  因此,如果您像裝載整個數(shù)據(jù)庫Meet_A_Geek的內(nèi)容到一個文件中,可以使用下面的命令:


  bin/mysqldump –p Meet_A_Geek > MeetAGeek_Dump_File.txt
  
  這個語句也允許您指定一個表進(jìn)行dump(備份/導(dǎo)出/裝載?)。如果您只是希望把數(shù)據(jù)庫Meet_A_Geek中的表Orders中的整個內(nèi)容導(dǎo)出到一個文件,可以使用下面的命令:


  bin/mysqldump –p Meet_A_Geek Orders >MeetAGeek_Orders.txt
  
  這個非常的靈活,您甚至可以使用WHERE從句來選擇您需要的記錄導(dǎo)出到文件中。要達(dá)到這樣的目的,可以使用類似于下面的命令:


  bin/mysqldump –p –where="Order_ID > 2000" Meet_A_Geek Orders > Special_Dump.txt
  
  mysqldump工具有大量的選項,部分選項如下表:


  選項/Option 作用/Action Performed


  --add-drop-table


  這個選項將會在每一個表的前面加上DROP TABLE IF EXISTS語句,這樣可以保證導(dǎo)回MySQL數(shù)據(jù)庫的時候不會出錯,因為每次導(dǎo)回的時候,都會首先檢查表是否存在,存在就刪除


  --add-locks


  這個選項會在INSERT語句中捆上一個LOCK TABLE和UNLOCK TABLE語句。這就防止在這些記錄被再次導(dǎo)入數(shù)據(jù)庫時其他用戶對表進(jìn)行的操作
  
  -c or - complete_insert


  這個選項使得mysqldump命令給每一個產(chǎn)生INSERT語句加上列(field)的名字。當(dāng)把數(shù)據(jù)導(dǎo)出導(dǎo)另外一個數(shù)據(jù)庫時這個選項很有用。


  --delayed-insert 在INSERT命令中加入DELAY選項


  -F or -flush-logs 使用這個選項,在執(zhí)行導(dǎo)出之前將會刷新MySQL服務(wù)器的log.


  -f or -force 使用這個選項,即使有錯誤發(fā)生,仍然繼續(xù)導(dǎo)出


  --full 這個選項把附加信息也加到CREATE TABLE的語句中


  -l or -lock-tables 使用這個選項,導(dǎo)出表的時候服務(wù)器將會給表加鎖。


  -t or -no-create- info


  這個選項使的mysqldump命令不創(chuàng)建CREATE TABLE語句,這個選項在您只需要數(shù)據(jù)而不需要DDL(數(shù)據(jù)庫定義語句)時很方便。
  
  -d or -no-data 這個選項使的mysqldump命令不創(chuàng)建INSERT語句。



在您只需要DDL語句時,可以使用這個選項。

相關(guān)文章

  • Centos6.5在線安裝mysql 8.0詳細(xì)教程

    Centos6.5在線安裝mysql 8.0詳細(xì)教程

    這篇文章主要為大家介紹了Centos6.5在線安裝 mysql 8.0詳細(xì)教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • MySQL實戰(zhàn)教程之Join語句執(zhí)行流程

    MySQL實戰(zhàn)教程之Join語句執(zhí)行流程

    這篇文章主要介紹了MySQL Join語句執(zhí)行流程,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 修改MySQL數(shù)據(jù)庫引擎為InnoDB的操作

    修改MySQL數(shù)據(jù)庫引擎為InnoDB的操作

    這篇文章主要介紹了修改MySQL數(shù)據(jù)庫引擎為InnoDB的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • mysql存儲過程之case語句用法實例詳解

    mysql存儲過程之case語句用法實例詳解

    這篇文章主要介紹了mysql存儲過程之case語句用法,結(jié)合實例形式詳細(xì)分析了mysql存儲過程中case語句的相關(guān)功能、原理與使用技巧,需要的朋友可以參考下
    2019-12-12
  • 關(guān)于InnoDB索引的底層實現(xiàn)和實際效果

    關(guān)于InnoDB索引的底層實現(xiàn)和實際效果

    這篇文章主要介紹了關(guān)于InnoDB索引的底層實現(xiàn)和實際效果,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • MySQL安裝時一直卡在starting?server的問題及解決方法

    MySQL安裝時一直卡在starting?server的問題及解決方法

    這篇文章主要介紹了MySQL安裝時一直卡在starting?server的問題及解決方法,出現(xiàn)這種情況大概有兩個原因,文中對每種原因給大家詳細(xì)介紹,需要的朋友可以參考下
    2022-06-06
  • CentOS 7.2下MySQL的安裝與相關(guān)配置

    CentOS 7.2下MySQL的安裝與相關(guān)配置

    最近因為工作需要,要在CentOS上安裝MySQL,在安裝的時候遇到了一點問題,花了點時間解決了,感覺不管是官網(wǎng)還是網(wǎng)上的一些教程都不夠完整,不能一次性幫新手解決問題,于是我就結(jié)合官網(wǎng)和網(wǎng)上的資源整理了下,現(xiàn)在分享給大家,希望對有需要的朋友們能有所幫助。
    2016-11-11
  • MySQL中進(jìn)行跨庫查詢的方法示例

    MySQL中進(jìn)行跨庫查詢的方法示例

    這篇文章主要給大家介紹了關(guān)于MySQL中進(jìn)行跨庫查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Mysql8.0修改配置文件my.ini的坑及解決

    Mysql8.0修改配置文件my.ini的坑及解決

    使用記事本直接編輯my.ini文件保存后,可能會導(dǎo)致MySQL無法啟動,因為MySQL會以ANSI編碼讀取該文件,解決方法是使用Notepad++打開my.ini文件,選擇ANSI編碼保存
    2025-01-01
  • Lost connection to MySQL server during query的解決

    Lost connection to MySQL server during query的解決

    經(jīng)常在執(zhí)行sql語句時,會發(fā)現(xiàn)這個問題,一般就是連接mysql數(shù)據(jù)庫不穩(wěn)定
    2008-06-06

最新評論

尚义县| 汉寿县| 正定县| 方城县| 宁南县| 通山县| 建始县| 宁德市| 新田县| 新乡县| 孝感市| 弋阳县| 温宿县| 罗江县| 南通市| 太保市| 韩城市| 尖扎县| 红安县| 九龙城区| 苗栗市| 延长县| 甘谷县| 中方县| 肃宁县| 驻马店市| 邯郸市| 黄冈市| 白水县| 含山县| 德阳市| 南投县| 江阴市| 九龙县| 元氏县| 珲春市| 博湖县| 柘城县| 五指山市| 河西区| 石家庄市|