您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何使用DTS輕松遷移云數據庫,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
相信很多老站長將自己的網站從舊服務器遷移到云服務器上的時候最頭疼的就是數據庫的備份和還原了吧。一些有年頭的地方門戶可能數據庫文件即便是壓縮后都會有幾個G那么大,用 phpMyAdmin 根本不可能完全導出,就算用其他工具導出了備份文件上傳下載傳輸又要浪費不知道多少時間,要知道國內服務器基本上都沒大多帶寬。
這里以 MySQL 服務器為例向大家介紹操作教程,其實還支持 SQLServer、PostgreSQL、MongoDB、Redis 等常見數據庫。
需要使用到的產品:
任意服務器/ECS/輕量應用服務器(安裝任意 Linux 發行版鏡像)
MySQL 數據庫
云數據庫 MySQL 版(或者其他接受遷移的數據庫)
數據傳輸產品
通過本文你將講學到:
使用 DTS
數據庫的快速遷移和恢復
傳統網站架構一般來說為了安全起見,數據庫的設置默認都是只接受本機(localhost)訪問的,而 DTS 的遷移必須依賴公網,所以我們需要為 DTS 開放連接支持。
一般來說服務器會有一個防火墻,CentOS 7 是 FireWall、CentOS 6 、 Debian 是 iptables 以及 Ubuntu Server 是 UFW。
FireWall 開放數據庫端口:
systemctl start firewalld.service #開啟防火墻 #開放 http 80 和 https 443 和 SSH 22 端口 firewall-cmd --zone=public --add-port=3306/tcp --permanent #生效規則 firewall-cmd --reload
iptables 開放數據庫端口:
修改 /etc/sysconfig/iptables
文件
適當位置加入:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
然后重啟 iptables
/etc/init.d/iptables restart
ufw 開放數據庫端口
ufw allow mysql
首先,我們要通過命令行登錄操作一下 數據庫:
mysql -u root -p
然后會需要輸入一下 root 密碼,輸入的時候是隱藏的并不是說沒有輸入進去。
然后運行:
GRANT ALL PRIVILEGES ON *.* TO '數據庫賬號'@'%' IDENTIFIED BY '對應賬號的密碼' WITH GRANT OPTION; FLUSH PRIVILEGES;
如果有安裝 phpMyAdmin 就更簡單了:
在 用戶
- 登錄信息
中將 Host
改成 任意主機 就行
cdn.com/03dcacd3d0026a5bc43ab99ee0f2a3d7c1a102d6.png">
修改 my.cnf
文件,一般來說該文件會位于: /etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
這幾個位置,如果不知道就翻閱一下服務器環境的手冊。
找到 bind-address = 127.0.0.1
修改為:
bind-address = 0.0.0.0
一些交舊的 MySQL 版本,可能用的使用 skip-networking
命令來關閉網絡,將其刪掉即可。
然后重啟 MySQL。
service mysql restart
ok,被遷移數據庫的設置到此結束。這是一個大難點,因為不同的環境差異性太大。
設置被遷移數據庫是唯一的難點,不過掌握了以后就可以通吃所有數據庫了。如果目標遷移數據庫是 云數據庫 就不需要額外的設置了,創建好遷移數據庫和賬號就行。如果是遷移至自建的數據庫,那么就需要再重復一次第一步了。
一、進入 DTS 創建遷移任務 填寫好 被遷移數據庫
和 目標數據庫
,然后點擊 測試
,提示 測試通過
就ok了。
二、選擇遷移對象,一般來說就是整個數據庫都遷移。 如果有特殊的需求,比如說一個論壇的數據庫肯定是不斷增長的,如果要遷移就可能需要關站,但是通過增量遷移帖子對應的表就可以實現不關站的平滑遷移了,當然這對操作者的技能要求比較高,但是已經極大的降低了難度了。
三、然后就是預檢查的如果都是綠勾就是一點事情都沒有,如果有不對的地方就需要改正。
四、然后選擇鏈路規格:
不同規格價格不同,不過貌似遷移到阿里云是不用錢的還是因為演示數據量太小我也是傻傻分不清楚。
五、然后等兩個綠條都 100% 了就可以了,我們就可以修改數據庫配置文件將數據庫改成 RDS 或者其他被遷移的數據庫即可。
以上就是如何使用DTS輕松遷移云數據庫,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。