0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是数据库

汽车电子技术 来源:码农与软件时代 作者:码农与软件时代 2023-02-20 16:07 次阅读

一、基础

有关云数据库的基础知识,可查阅云产品之云数据库那些事儿。

从用户的角度来讲,数据库的使用较为简单,最基础的访问链路为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 -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \\g.
Your MySQL connection id is 90
Server version: 5.7.37-log Source distribution
Copyright (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。

剩下的就是备份计划的配置,按照步骤配置就可以了。

图片

  1. 可能会遇到的问题

使用Workbench方法连接ECS服务器,报如下错误:

访问公网IP地址需要在实例安全组白名单中增加

Workbench的服务器白名单: 47.96.60.0/24 118.31.243.0/24

解决方法:

个人中心--安全管控--白名单管理--IP白名单。

0.0.0.0处需要填写ECS实例IP地址。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制台
    +关注

    关注

    0

    文章

    85

    浏览量

    10336
  • 数据库
    +关注

    关注

    7

    文章

    3761

    浏览量

    64272
  • RDS
    RDS
    +关注

    关注

    0

    文章

    101

    浏览量

    16822
收藏 人收藏

    评论

    相关推荐

    数据库使用教程下载

    创建数据库是实施数据库应用系统的第一步,创建合理结构的数据库需要合理的规划与设计、需要了解数据库物理存储结构与逻辑结构。数据库是表的集合,
    发表于 05-09 11:08 0次下载

    什么是支持数据库,什么是中宏数据库

    什么是支持数据库 软硬件系统是否需要数据库支持,及所能支持的数据库类型,如SQL,Oracle,exchange。 什
    发表于 06-17 08:09 1007次阅读

    数据库,数据库是什么意思

    数据库,数据库是什么意思 数据是当今信息社会的一种极为重要的资源,人们的一切活动都离不开数据。如学校中的学生档案、学习成绩记录、学
    发表于 03-18 15:05 5215次阅读

    数据库教程之如何进行数据库设计

    本文档的主要内容详细介绍的是数据库教程之如何进行数据库设计内容包括了:1 数据库设计概述 ,2 数据库需求分析 ,3 数据库结构设计 ,4
    发表于 10-19 10:41 21次下载
    <b class='flag-5'>数据库</b>教程之如何进行<b class='flag-5'>数据库</b>设计

    数据库学习教程之数据库的发展状况如何数据库有什么新发展

    本文档的主要内容详细介绍的是数据库学习教程之数据库的发展状况如何数据库有什么新发展主要内容包括了:1 数据库技术发展概述2 数据库发展的3个
    发表于 10-25 16:29 5次下载
    <b class='flag-5'>数据库</b>学习教程之<b class='flag-5'>数据库</b>的发展状况如何<b class='flag-5'>数据库</b>有什么新发展

    数据库教程之数据库的设计过程资料说明

    本文档的详细介绍的是数据库教程之数据库的设计过程资料说明主要内容包括了:1 概念综述 ,2 定义任务陈述和任务目标 ,3 分析当前的数据库 ,4 建立表结构,5 码的概念 ,6 字段说明 ,7 表联系,8 业务规则 ,9 视图设
    发表于 02-20 14:05 10次下载
    <b class='flag-5'>数据库</b>教程之<b class='flag-5'>数据库</b>的设计过程资料说明

    数据库和自建数据库的区别及应用

    数据库是指优化和部署在云端的数据库,阿里云和腾讯云都提供云数据库,云数据库和自己搭建的数据库有什么区别?有必要使用云
    的头像 发表于 11-20 16:26 4576次阅读
    云<b class='flag-5'>数据库</b>和自建<b class='flag-5'>数据库</b>的区别及应用

    ACS数据库与RSC数据库比较研究

    ACS数据库与RSC数据库比较研究(开关电源技术与设计pdf百度云)-ACS数据库与RSC数据库比较研究                 
    发表于 09-15 11:35 5次下载
    ACS<b class='flag-5'>数据库</b>与RSC<b class='flag-5'>数据库</b>比较研究

    华为云数据库-RDS for MySQL数据库

    华为云数据库-RDS for MySQL数据库 华为云数据库作为华为云的一款数据库产品,它主要是以MySQL数据库为主,DDS/GaussD
    的头像 发表于 10-27 11:06 1472次阅读

    数据库建立|数据库创建的方法?

    数据库是一个存储关键数据的文件系统。利用数据库管理系统建立每个人的数据库可以更好地提供安全。 数据库建立|
    的头像 发表于 07-14 11:15 1214次阅读

    python读取数据库数据 python查询数据库 python数据库连接

    python读取数据库数据 python查询数据库 python数据库连接 Python是一门高级编程语言,广泛应用于各种领域。其中,Python在
    的头像 发表于 08-28 17:09 1751次阅读

    数据库应用及其特点 数据库数据的基本特点

    数据库应用及其特点 数据库数据的基本特点  数据库应用及其特点 随着计算机技术的不断发展和普及,数据处理已经成为各企业、机构和个人不可或缺的
    的头像 发表于 08-28 17:22 2714次阅读

    NoSQL 数据库如何选型

    什么是NoSQL数据库?为什么要使用NoSQL数据库?键值数据库内存键值数据库文档数据库列式数据库
    的头像 发表于 11-26 08:05 443次阅读
    NoSQL <b class='flag-5'>数据库</b>如何选型

    什么是JSON数据库

    如何理解JSON数据库?作为NoSQL数据库的一种类型,JSON数据库有哪些优势呢?JSON数据库如何运作,它为应用程序开发者带来了哪些价值呢?文章速览:什么是JSON什么是JSON
    的头像 发表于 12-02 08:04 823次阅读
    什么是JSON<b class='flag-5'>数据库</b>

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库
    的头像 发表于 10-31 13:21 138次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—通过拼接<b class='flag-5'>数据库</b>碎片恢复SQLserver<b class='flag-5'>数据库</b>