文章目录
1.DTS数据迁移基本概念
数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务,支持RDBMS、NoSQL、OLAP等,集数据迁移/订阅/同步于一体,为您提供稳定安全的传输链路。
DTS官方文档:https://help.aliyun.com/document_detail/126875.html
DTS支持ECS自建MySQL、公网MySQL等等的数据迁移到RDB数据库,并且是免费的。
使用DTS迁移Redis数据是需要花钱的。
2.在ECS中自建MySQL数据库
1.安装MySQL服务
[root@iZ2zeh91n0eaq0lk4xvtrmZ ~]# pm -ivh http://repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/mysql-community-release-el7-5.noarch.rpm[root@iZ2zeh91n0eaq0lk4xvtrmZ ~]# yum install mysql-community-server[root@iZ2zeh91n0eaq0lk4xvtrmZ ~]# systemctl start mysqld2.MySQL必须允许要让其他服务能连接
[root@iZ2zeh91n0eaq0lk4xvtrmZ ~]# netstat -lnpt | grep mysql
tcp6 00 :::3306 :::* LISTEN 1946/mysqld
3.导入WordPress数据库
MariaDB [(none)]> create database wordpress;
MariaDB [(none)]> use wordpress;
MariaDB [(none)]>source /root/wordpress
mysql> show tables;
+-----------------------+
| Tables_in_wordpress |
+-----------------------+
| wp_commentmeta || wp_comments || wp_links || wp_options || wp_postmeta || wp_posts || wp_term_relationships || wp_term_taxonomy || wp_termmeta || wp_terms || wp_usermeta || wp_users |
+-----------------------+
12 rows inset(0.01 sec)4.授权数据库远程连接
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
3.使用DTS迁移自建MYSQL的数据到RDS
在控制台中搜索DTS服务进入DTS控制台。
3.1.云资源访问授权
首先前往RAM进行角色授权,跳转后点击同意。
3.2.创建迁移任务
在概览中点击创建迁移任务。
3.3.配置迁移中的源库及目标库属性
1)源库信息配置
实例类型选择ECS上的自建数据库—>实例地区选择ECS所在的地域(可跨地域)—>选择具体的ECS实例—>数据库类型选择MySQL—>端口填写3305—>填写数据库的账号及密码—>最后进行测试连接。
2)目标库信息配置
目标库的实例类型选择RDS实例—>选择实例所在的地区—>选择要迁移的RDS实例—>填写数据库账号及密码—>最后进行测试连接。
3)源库和目标库连接测试成功
3.4.设置迁移那些库
迁移类型选择结构迁移、全量数据迁移。
在迁移对象中选择要迁移的库点击>按钮,添加到迁移对象中。
勾选不进行库表名称批量更改
点击预检查并启动。
3.5.开始迁移数据库
点击了预检查启动后会对环境进行一系列检查,只有检查通过后才能进行下一步迁移数据库。
购买迁移配置,这个是不花钱的,购买后自动启动迁移。
3.6.查看迁移的状态
点击数据迁移—>选择华北2—>在这里就可以看到迁移的任务以及状态。
目前已经全部迁移完成。
3.7.查看迁移的数据库数据
[root@iZ2zeh91n0eaq0lk4xvtrmZ ~]# mysql -h rm-2zeysjk3ex8rqlf66.mysql.rds.aliyuncs.com -ukodcloud -pkodcloud@123
mysql> use wordpress
mysql> show tables;
mysql>select * from wp_users;
数据迁移成功,数据库及数据全部都在。
版权归原作者 Jiangxl~ 所有, 如有侵权,请联系我们删除。