導航:首頁 > 網路數據 > mysql集群大數據遷移

mysql集群大數據遷移

發布時間:2023-09-23 23:59:39

1. 如何遷移MySQL資料庫

MySQL資料庫遷移
MySQL資料庫遷移(數據文件直接遷移)
在今年10月下旬的時候,公司的伺服器需要遷移,其中涉及到了MySQL資料庫遷移。查看了一下MySQL數據文件的大小,接近60G的大小(實際數據並沒用那麼多)。由於伺服器上業務需要,要盡量減少伺服器遷移時的損失。所以遷移時間選在了晚上零點開始,而且要盡量減少遷移所用的時間。
在遷移之前有三種方案:
資料庫直接導出,拷貝文件到新伺服器,在新伺服器上導入。
使用【MySQL
GUI
Tools】中的
MySQLMigrationTool。
數據文件和庫表結構文件直接拷貝到新伺服器,掛載到同樣配置的MySQL服務下。
我在我的電腦上用虛擬機測試後,選中了佔用時間最少的第三種方案。下面是三種方案的對比:
第一種方案的優點:會重建數據文件,減少數據文件的佔用空間。
第一種方案的缺點:時間佔用長。(導入導出都需要很長的時間,並且導出後的文件還要經過網路傳輸,也要佔用一定的時間。)
第二種方案的優點:設置完成後傳輸無人值守
第二種方案的缺點:
設置繁瑣。
傳輸中網路出現異常,不能及時的被發現,並且會一直停留在數據傳輸的狀態不能被停止,如不仔細觀察不會被發現異常。
傳輸相對其他fang時間長。
異常後很難從異常的位置繼續傳輸。
第三種方案的優點:時間佔用短,文件可斷點傳輸。操作步驟少。(絕大部分時間都是在文件的網路傳輸)
第三種方案的缺點:可能引起未知問題,暫時未發現。
下面介紹一下第三種方案d遷移步驟:
保證Mysql版本一致,安裝配置基本一致(注意:這里的數據文件和庫表結構文件都指定在同一目錄data下)
停止兩邊的Mysql服務(A伺服器--遷移-->B伺服器)
刪除B伺服器Mysql的data目錄下所有文件
拷貝A伺服器Mysql的data目錄下除了ib_logfile和.err之外的文件到B伺服器data下
啟動B伺服器的Mysql服務,檢測是否發生異常
遷移完成後,服務啟動正常,未發現其他異常問題。
備註:經測試,源mysql的安裝目錄及數據文件目錄
可以與
目標Mysql的安裝目錄及數據文件目錄
不一致。
此時,只需要拷貝您所需移動的dbname(如上:pa、testdb)及'mysql'和'ibdata1',即可。

2. 搬遷MYSQL資料庫的幾種方法介紹

網站搬遷的過程中,最重要也是最麻煩的就是資料庫了,資料庫文件一旦丟失而備份又不靈光時,網站會面臨滅頂之災。那麼搬遷資料庫有些什麼辦法呢?現在一起來探討。 通過phpmyadmin備份由於mysql資料庫是通過phpmyadmin在進行管理,因此用phpmyadmin進行備份也是順理成章。但通過phpmyadmin導出的備份文件還只能通過phpmyadmin軟體還原回去,而且這個軟體默認只允許還原小於2M的備份來源。因此如果網站數據少,小於2M可以直接備份還原;數據較多備份文件過大時,有兩種方法解決:第一種是分段備份,在phpmyadmin的備份選項中設置為每個備份文件大小不超過2M,第二種是在還原空間的phpmyadmin中修改軟體源文件進行設置,改為對還原文件沒有大小限制,相應的方法可以在網上搜索。應該說此種備份方法相對麻煩,且需要自己購有伺服器或vps,否則根本沒有相關許可權,一般情況下不建議選擇。 通過網站程序自帶功能進行備份還原現在使用到mysql資料庫的網站程序有DZ,PW,DEDE等,這些程序後台都有備份還原功能,因為是自帶的功能,兼容性好,方便快捷。不過有一個問題是要先重新安裝網站程序,再進入後台選擇還原已經保存的備份文件進行還原,目前所有的主流程序都提倡這種方法。 通過備份王等軟體進行備份用備份王等軟體進行備份方便快捷,只要上傳備份軟體到空間按提示一步步操作就可以了。但是要注意新老空間資料庫用戶名和密碼不統一,網站文件打包過來後因沒有修改連接文件,還原資料庫是好了,可是前台會提示資料庫連接錯誤,網站從而出現打不開的情況。所以要學會修改網站配置文件,大多是由config和data.php文件來控制,將這些文件中的連接信息設置為正確的連接信息,避免網站不能打開。 直接在mysql文件夾中復制文件如果是獨立伺服器,可以直接進入伺服器mysql文件夾下的DATA文件夾找到資料庫文件復制後再粘貼到新空間。但這樣有個很大的隱患:備份的目標資料庫如果正在被使用,粘貼到新空間後會出錯。不提倡這種方法。

3. linux mysql 大數據 怎麼轉移

如果能打包成 .sql.zip 就按壓縮包形式scp傳送

如果不能打包而且每個表都是三個源文件的,直接傳送mysql的資料庫源文件

4. MYSQL數據怎麼從一個電腦轉移到另一個電腦

1、找到my.ini文件,裡面有一行datadir=...的,就是資料庫文件目錄,關掉mysql服伏羨務,將這個目錄整個拷貝過去在那邊再配my.ini讓目錄吻合就行了。

2、把資料庫上的資料備份出來,到另外一個資料庫還原,有工具PHPMYADMIN;

也可以命令行導出,利用「mysqlmp -u 用戶名 -p databasename >exportfilename」導出資料庫到文件,導入:

進入MySQL Command Line Client,輸入密碼,進入到「mysql>」,輸入命令"show databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create database voice;",回車;切換到剛建立的資料庫皮鏈,輸入燃廳孫"use voice;",回車;

導入數據,輸入"source voice.sql;

"回車,開始導入,再次出現"mysql>"並且沒有提示錯誤即還原成功。

5. 請教,怎麼將mysql里的大數據同步到 sqlserver2008里

您好,很高興為您解答。

下載安裝SQLyog v10.51,確保本機安裝了Mysql和Sql server 2008 r2。
使用SQLyog連上本地mysql資料庫
點資料庫>導入>導入外部數據 進入SQLyog外部數據導入向導,選擇「開始新的工作」,點「下一步」

在數據源類型中只有access、excel、csv、任何odbc數據源。使用前面三個中間數據格式轉換方式都可以導入不過就麻煩了。這里我們選擇任何ODBC數據源

再點擊「建立新的DSN」,彈出窗口「創建新數據源」,我們選擇「系統數據源」並進入下一步

選擇數據源驅動「SQL Server」,進入下一步點「完成」

設置一個數據源名稱,並填寫你的SQL伺服器IP,如果是本地伺服器可以直接下拉框選擇。

輸入登錄賬號密碼(看你的SQL伺服器是哪種登錄驗證方式),填寫好了就下一步、下一步、完成。

彈出配置信息窗口後就可以點「測試數據源」,看是否連接到伺服器

再回到導入向導,選下一步。
設置要導入的本地目標資料庫之後下一步,再選擇「拷貝數據到本地」下一步,勾選你要導入的數據表,後面還可以相應設置每個表要拷貝到本地那個數據表名稱,然後下一步就開始拷貝數據至本地MYSQL。

如若滿意,請點擊右側【採納回答】,如若還有問題,請點擊【追問】

希望我的回答對您有所幫助,望採納!

~ O(∩_∩)O~

閱讀全文

與mysql集群大數據遷移相關的資料

熱點內容
w7系統下載32位教程 瀏覽:618
pcb文件包括哪些內容 瀏覽:598
g00文件 瀏覽:607
用bat程序刪除程序 瀏覽:516
dnf鬼泣90版本打安圖恩 瀏覽:668
245倒角編程怎麼計算 瀏覽:599
可以買生活用品的app有哪些 瀏覽:175
cad在c盤產生的文件夾 瀏覽:541
聯想手機解鎖工具 瀏覽:696
瑞銀3887win10 瀏覽:833
學網路編程哪個好 瀏覽:805
手機vmos導入的文件在哪裡 瀏覽:115
蘋果手機可以把文件傳到華為嗎 瀏覽:63
海川化工下載的文件默認到哪裡 瀏覽:343
學唱粵語歌app 瀏覽:975
qq游戲生死狙擊玩不了 瀏覽:120
win10郵件不顯示圖片 瀏覽:922
口袋妖怪所有版本下載 瀏覽:504
我們身邊都有哪些大數據例子 瀏覽:25
震旦adc307掃描的文件在哪裡 瀏覽:999

友情鏈接