mysql 備份與遷移 數(shù)據(jù)同步方法
更新時間:2009年10月21日 13:59:49 作者:
以前要做mysql的備份,我往往都是利用 EMS SQL Manager 實(shí)現(xiàn)導(dǎo)出 sql腳本文件,或者導(dǎo)出dbf 文件。而要把本地數(shù)據(jù)庫遷移到遠(yuǎn)程直接把腳本在服務(wù)端執(zhí)行就OK。
不過最近發(fā)現(xiàn)這個可視化操作有點(diǎn)點(diǎn)問題,就是當(dāng)數(shù)據(jù)條數(shù)超過一定數(shù)目EMS SQL Manager就掛了,也不知道是否是軟件問題……當(dāng)然該開始我是將大的數(shù)據(jù)庫文件分拆成小份小份的,多次導(dǎo)入。
剛才發(fā)現(xiàn)同事用了mysql 自帶的mysqldump 工具就不存在這個問題。 (羞愧,不過我平時極少接觸數(shù)據(jù)庫)
這里記錄下操作方式:
1. 進(jìn)入bin目錄,執(zhí)行命令:
mysqldump -hlocalhost -uroot -padmin local_db > a.sql
2. 這時發(fā)現(xiàn)在bin目錄生成了 a.sql 文件,繼續(xù)命令:
mysql remote_db< a.sql 110.110.110.110 -uroot -padmin
下面是同步原理,需要的朋友可以參考下。
1. backup/dump ur local database at 1:00 am and
2. ftp the sql script to the server side with a bash script at 2:00 am
3. load the sql script in the server side at 3:00 am.
不是已經(jīng)說得很清楚了。。 :)
比置頂?shù)哪莻€問題,你的問題已經(jīng)很寬松了。
1。先備份本地數(shù)據(jù)庫,unix/linux下用cronjob,windows下用schedule都可以定時在
早上1點(diǎn)時啟動備份的bash或bat文件
2。備份數(shù)據(jù)庫要相當(dāng)?shù)臅r間,所以定在早上2點(diǎn),啟動另一個bash/bat文件,里面寫
上ftp的東東,不超過5行,就可以把剛才備份好的文件傳到server上,這也需要一段時間
3。在server上3點(diǎn)時啟動第三個bat/bash文件,把上傳好的文件加載到數(shù)據(jù)庫里。
剛才發(fā)現(xiàn)同事用了mysql 自帶的mysqldump 工具就不存在這個問題。 (羞愧,不過我平時極少接觸數(shù)據(jù)庫)
這里記錄下操作方式:
1. 進(jìn)入bin目錄,執(zhí)行命令:
mysqldump -hlocalhost -uroot -padmin local_db > a.sql
2. 這時發(fā)現(xiàn)在bin目錄生成了 a.sql 文件,繼續(xù)命令:
mysql remote_db< a.sql 110.110.110.110 -uroot -padmin
下面是同步原理,需要的朋友可以參考下。
1. backup/dump ur local database at 1:00 am and
2. ftp the sql script to the server side with a bash script at 2:00 am
3. load the sql script in the server side at 3:00 am.
不是已經(jīng)說得很清楚了。。 :)
比置頂?shù)哪莻€問題,你的問題已經(jīng)很寬松了。
1。先備份本地數(shù)據(jù)庫,unix/linux下用cronjob,windows下用schedule都可以定時在
早上1點(diǎn)時啟動備份的bash或bat文件
2。備份數(shù)據(jù)庫要相當(dāng)?shù)臅r間,所以定在早上2點(diǎn),啟動另一個bash/bat文件,里面寫
上ftp的東東,不超過5行,就可以把剛才備份好的文件傳到server上,這也需要一段時間
3。在server上3點(diǎn)時啟動第三個bat/bash文件,把上傳好的文件加載到數(shù)據(jù)庫里。
您可能感興趣的文章:
- MySQL數(shù)據(jù)庫遷移data文件夾位置詳細(xì)步驟
- Mysql的數(shù)據(jù)庫遷移到另一個機(jī)器上的方法詳解
- oracle數(shù)據(jù)庫遷移到MySQL的方法總結(jié)
- mysql數(shù)據(jù)庫遷移至Oracle數(shù)據(jù)庫
- MySQL數(shù)據(jù)庫遷移快速導(dǎo)出導(dǎo)入大量數(shù)據(jù)
- mysql Innodb表空間卸載、遷移、裝載的使用方法
- 關(guān)于MySQL數(shù)據(jù)遷移--data目錄直接替換注意事項(xiàng)的詳解
- 淺析mysql遷移到clickhouse的5種方法
- mysql5.5數(shù)據(jù)庫data目錄遷移方法詳解
- 一次mysql遷移的方案與踩坑實(shí)戰(zhàn)記錄
相關(guān)文章
sql語句escape查詢數(shù)據(jù)中含通配字符[ %用法詳解
這篇文章主要為大家介紹了sql語句escape查詢數(shù)據(jù)中含通配字符[ %用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08mysql 關(guān)鍵詞相關(guān)度排序方法詳細(xì)示例分析
以下是對mysql關(guān)鍵詞相關(guān)度排序方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下2013-08-08MySQL8.0窗口函數(shù)入門實(shí)踐及總結(jié)
這篇文章主要給大家介紹了關(guān)于MySQL8.0窗口函數(shù)入門實(shí)踐及總結(jié)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用MySQL8.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06