自建mysql伺服器遷移至阿里雲的相關問題處理

2021-09-20 10:05:44 字數 716 閱讀 4763

最近公司業務公升級,為了增加安全性和穩定性,決定將本地機房內的帶公網ip的自建mysql伺服器,統一遷移至阿里雲rds資料庫伺服器上,在遷移過成功也遇到了一些小問題,現在把這些問題的處理方式總結一下

1.在資料庫遷移前,需要開啟自建伺服器上mysql的binlog功能,binlog 就是binary log,二進位制日誌檔案,這個檔案記錄了mysql所有的dml操作。通過binlog日誌我們可以做資料恢復,做主住複製和主從複製等等。對於開發者可能對binlog並不怎麼關注,但是對於運維或者架構人員來講是非常重要的。

首先找到mysql的配置檔案,我的配置檔案位置在/etc/my.cnf

開啟配置檔案後,在配置檔案中新增下屬**

#用來開啟binlog服務

log-bin=on

#binlog模式,詳細記錄

binlog_format=row

#伺服器id,這裡是在多台伺服器是,區分主從關係,預設為1,可以根據自己伺服器ip修改

server_id=12

2.在遷移前的伺服器配置中,如果例項原本就在阿里雲上,就可以直接選擇分割槽,如果不在阿里雲上,就要選擇帶外網ip的自建伺服器,並且在伺服器的防火牆中加入阿里雲提供的外網ip段。

然後就可以進行資料的遷移了,遷移過程根據原資料庫中資料結構和資料量的大小,時間也有所不同,總之,比原本的儲存資料庫結構和資料sql,再在另一台伺服器重新執行一遍,要快很多,並且不會存在亂碼等問題

阿里雲伺服器遷移至騰訊雲伺服器指北

遷移工具說明 在上述頁面獲取遷移工具後上傳伺服器解壓即可 眾多運維人血與淚的教訓告訴我們,這步很重要,千萬不能忽略 user.json是配置目標主機的檔案 首先配置賬戶api訪問金鑰 這時會提示切換到子使用者金鑰,如果你之後想長時間保留這個金鑰並使用,推薦配置為子使用者金鑰。如果只是做完遷移的話可以...

阿里雲伺服器 mysql目錄遷移

遷移方法 為了使用大硬碟,把mysql目錄遷移到 data0 mysql data mysql 遷移方法非常簡單,一次搞定,請參考 注意複製目錄的時候,使用cp af 源目錄 目的目錄 表示將所有檔案連同檔案許可權都複製過來 mysql預設的資料文件儲存目錄為 var lib mysql。假如要把m...

SVN伺服器從windows遷移至Linux

一 備份visualsvn專案 1.現在要使用linux作為svn伺服器,之前是在windows server 2008上的,用的是visualsvn,作者除了遷移了svn還有禪道,gitlab等,為此可是查閱了很多資料,為此做乙個總結,希望以後遇到類似問題的有資料可查,有興趣的可以看看我的其他隨筆...