【RDS MySQL】手工遷移數(shù)據(jù)庫(kù)教程如果數(shù)據(jù)比較小,可以使用RDS產(chǎn)品自帶的導(dǎo)入功能進(jìn)行導(dǎo)入;蛘邊⒖迹查看導(dǎo)出教程>> (適合少量數(shù)據(jù)) 若數(shù)據(jù)中等大小,可以采用工具方式操作。 具體操作步驟如下: 第一步:下載安裝MySQL管理軟件 Navicat Premium 。如果存在網(wǎng)絡(luò)連接慢的情況,也可以開通一臺(tái)同集群服務(wù)器組建內(nèi)網(wǎng),在彈性云服務(wù)器內(nèi)安裝navicat。 第二步:打開工具,配置連接好新舊數(shù)據(jù)庫(kù)。(如果是在同集群彈性云,可以用內(nèi)網(wǎng)ip連接RDS數(shù)據(jù)庫(kù)) 第三步:打開navicat“工具”菜單,選擇“數(shù)據(jù)傳輸”功能。源:選擇舊數(shù)據(jù)庫(kù)連接。目標(biāo):選擇RDS數(shù)據(jù)庫(kù)。 然后執(zhí)行,工具會(huì)進(jìn)行數(shù)據(jù)遷移。 如果是超大數(shù)據(jù)如數(shù)據(jù)庫(kù)的大小在100T以上的,以上常規(guī)方法會(huì)非常慢,并且遷移過(guò)程中極大可能出現(xiàn)鎖死、卡死等情況,造成遷移失敗。 這種超大數(shù)據(jù)的遷移,建議采用xtrabackup備份出數(shù)據(jù); 如果以前是用其他廠商的RDS,可以獲取出備份文件,提供備份文件的下載列表給我們, 然后提交工單申請(qǐng)人工協(xié)助,收費(fèi)200元/次。由我司工程師人工導(dǎo)入數(shù)據(jù)。 RDS大數(shù)據(jù)人工導(dǎo)入備份具體流程: 本教程適用于mysqldump耗時(shí)太長(zhǎng)或者頻繁失敗的情況 1、備份數(shù)據(jù)準(zhǔn)備 (用戶) 我司支持?jǐn)?shù)據(jù)庫(kù)源文件打包及innobackup備份文件恢復(fù) ,請(qǐng)注意您源數(shù)據(jù)庫(kù)版本需要與RDS數(shù)據(jù)庫(kù)版本一致 1.1、通過(guò)打包mysql的data目錄進(jìn)行導(dǎo)入 為確保數(shù)據(jù)的完整性,請(qǐng)?jiān)诖虬罢?qǐng)停止數(shù)據(jù)庫(kù)服務(wù) 1.2、通過(guò)innobackup備份數(shù)據(jù)導(dǎo)入 安裝XtraBackup后導(dǎo)出數(shù)據(jù)庫(kù)備份 命令示例: innobackupex --defaults-file=/etc/my.cnf -ubakuser -p'密碼' --stream=xbstream --parallel=8 --compress --compress-threads=8 /tmp 2>>$logdir/backup$time.log > $backupdir/backup_full`date +%Y-%m-%d`.qp 注:5.6/5.7使用innobackupex,8.0使用innobackup 2、申請(qǐng)RDS上傳賬戶 (用戶) 請(qǐng)?zhí)峤还紊暾?qǐng)RDS大數(shù)據(jù)上傳賬戶。 3、數(shù)據(jù)上傳 (用戶) 登錄上傳賬戶后,可直接通過(guò)wget下載或者sftp工具上傳到/bkup/${RDSID} 目錄 4、數(shù)據(jù)恢復(fù)處理 (用戶) 請(qǐng)?jiān)俅翁峤还瓮ㄖ宜具M(jìn)行數(shù)據(jù)恢復(fù)和同步處理。
|
|||||
| >> 相關(guān)文章 | |||||
|
|
|||||