一、基础
有关云数据库的基础知识,可查阅云产品之云数据库那些事儿。
从用户的角度来讲,数据库的使用较为简单,最基础的访问链路为eip--slb--ecs--rds。
在此基础环境部署成功后,如何从ecs访问rds呢?
(1)在rds控制台,创建数据库、高权限账号以及将账号赋予数据库权限;
(2)在ecs命令窗口执行:
mysql -h rds内网地址 -p 3306 -u 账号名 -p输入密码就可登录了。
# atest为高权限账号[root@** ~]# mysql -h rm-***.mysql.rds.aliyuncs.com -u atest -penter password: welcome to the mariadb monitor. commands end with ; or \\g.your mysql connection id is 90server version: 5.7.37-log source distributioncopyright (c) 2000, 2018, oracle, mariadb corporation ab and others.type 'help;' or '\\h' for help. type '\\c' to clear the current input statement.mysql [(none)]> create database wpdb;query ok, 1 row affected (0.00 sec)二、实验操作
最佳实践数据库异地备份写得非常详细,按照步骤基本没问题了。
https://bp.aliyun.com/detail/12下面简要介绍其中的关键点。
1. 生产中心环境
ecs安装并测试wordpress;制作ecs镜像,并复制镜像到热备环境(上海)、冷备环境(张家口)。
2. 异地热备环境热备环境部署方式:
(1)rds热备数据
通过数据传输服务dts进行数据的同步(选择需同步的数据库wordpress)。
具体方法为:
分别在深圳生产rds数据库、上海备份rds数据库新建高权限账号(为了方便,可以用相同的用户名、密码)。
dts控制台,进行数据同步的配置:源数据库、目的数据库、结构同步、数据同步等参数设置。
(2)部署ecs业务应用
通过使用深圳生产环境复制过来的镜像更新上海热备ecs系统。
具体方法为:
步骤1:停止实例
步骤2:更换操作系统
步骤3:更新上海热备环境wordpress数据库配置
ecs后台,修改wp-config.php文件中rds实例的内网地址;
登录rds,赋予wp_admin账号读写数据库的权限;
注: 为保证数据一致性,在热备场景中,只保留深圳生产中心的数据库用户对数据库有写
权限 。这里存在一个问题:如果上海ecs只有读权限,那么上海ecs对外提供服务并且有用户发表文章就需要写到深圳rds数据库。
3. 异地冷备环境比较简单,需要注意配置生产环境rds的外网地址,以便外部服务器能够访问rds。
剩下的就是备份计划的配置,按照步骤配置就可以了。
可能会遇到的问题使用workbench方法连接ecs服务器,报如下错误:
访问公网ip地址需要在实例安全组白名单中增加
workbench的服务器白名单: 47.96.60.0/24 118.31.243.0/24
解决方法:
个人中心--安全管控--白名单管理--ip白名单。
0.0.0.0处需要填写ecs实例ip地址。
信息安全担心增加 只30%的企业有远程办公的准备
精诚展现30种AI应用 创造企业第二条成长曲线
携号转网全面开启运营商又该如何应对
2020年,AI拼量产!
中国服务器虚拟化市场:华为稳居第二 增长率第一
什么是数据库
射频前端和射频芯片的关系
对医院供配电系统谐波及其治理的分析研究
司亚乐无线模组荣获GSM协会颁发最佳2G模组
海信董事长周厚健演讲,海信坚定不移地发展激光显示和ULED技术
智能手机变革之路迫在眉睫
Nordic发世界首个用于蓝牙智能应用的ARM mbed开发平台
通过数学方法推导出4种功率计算公式
应用了无线技术的吸尘器有什么优点
耐腐蚀防锈蝶阀的原理及设计
三星将为小米7提供刘海屏
LG化学大幅减少碳排放 计划到2050年实现净零增长
大数据分析将会如何促进网络安全的发展
2020年将有望成为全球电动汽车爆发式发展的元年
专访夏波:因地制宜,TUV莱茵大中华区业务枝繁叶茂