aws(学习笔记第十三课) 向AWS的RDS导入既存数据

embedded/2024/11/25 13:26:11/

aws_0">aws(学习笔记第十三课)

  • 向AWS的RDS导入既存数据

学习内容:

  • 向AWS的RDS导入既存数据

1. 向AWS的RDS导入既存数据

  1. 导出数据库(onpremise)的数据
    一般来说,需要从onpremise数据库导出既存数据。

    • 从数据库本机导出全部数据库
      mysqldump -u $UserName -p --all-databases > dump.sql
      
    • 从数据库本机导出单一数据库
      mysqldump -u $UserName -p $DatabaseName > dump.sql
      
    • 从互联网导出单一数据库
      mysqldump -u $UserName -p $DatabaseName --host $Host > dump.sql
      
  2. RDS导入数据
    在这里插入图片描述

    • 确认数据库的hostname
      • 需要在EC2中确认数据库的hostname (从aws console也能够确认)。
        aws rds describe-db-instances --query DBInstances[0].Endpoint
        
      • EC2中执行RDS的查询命令,需要给EC2赋予role
        对于建立的的role赋予策略policy SystemAdministrator,命名roleec2-role
        在这里插入图片描述
      • 因为在EC2中需要该role,所以赋予该role信任关系
        这里设定后,表示该role可以附加给EC2
        在这里插入图片描述
      • EC2赋予role
        在这里插入图片描述
      • 进入EC2,执行查询命令
        aws rds describe-db-instances --query DBInstances[0].Endpoint --region ap-northeast-1
        
        在这里插入图片描述
    • 取得数据库的备份文件
      这里提供了一个数据库的备份文件
      wget https://s3.amazonaws.com/awsinaction/chapter9/wordpress-import.sql
      
  3. 确认导入数据

    • 导入数据以前的wordpress画面
      在这里插入图片描述
    • 导入数据
      mysql --host awsinaction-db.csetrrtzbxti.ap-northeast-1.rds.amazonaws.com --user wordpress -p < wordpress-import.sql
      
      • 执行结果
        这里-p指定了之后,需要数据密码,在上节课上cloudformation建立的数据库,用户名和密码都是wordpress
        [ec2-user@ip-172-31-37-95 db_file]$ mysql --host awsinaction-db.csetrrtzbxti.ap-northeast-1.rds.amazonaws.com --user wordpress -p < wordpress-import.sql
        Enter password:
        [ec2-user@ip-172-31-37-95 db_file]$ echo $?
        0
        [ec2-user@ip-172-31-37-95 db_file]$
        
    • 导入数据以后的wordpress画面
      在这里插入图片描述

http://www.ppmy.cn/embedded/139317.html

相关文章

使用Python生成卡方分布表并导出为Excel文件

使用Python生成卡方分布表并导出为Excel文件 一、准备工作二、代码实现三、代码解释四、运行结果五、总结 在数据分析和统计学中&#xff0c;卡方分布&#xff08;Chi-Squared Distribution&#xff09;是一种非常重要的连续概率分布&#xff0c;广泛应用于假设检验、拟合优度检…

初级数据结构——串

目录 前言一、串的定义二、串的存储结构三、串的基本操作四、串的模式匹配五、串的应用六、c代码模版七、经典例题1.汉字统计代码题解 2.查找最大元素代码题解 3.首字母变大写代码题解 八、总结结语 前言 这期我们一起深入学习初级数据结构——串&#xff0c;数据结构中的串&a…

PyCharm2024.2.4安装

一、官网下载 1.从下面的链接点进去 PyCharm: The Python IDE for data science and web development by JetBrains 2.进入官网后&#xff0c;下载pycharm安装包 3.点击下载能适配你系统的安装包 4.安装包下载完成 二、安装 1.下载完成后&#xff0c;打开点击右键&#xff…

vue3:scss引用

原文查看&#xff1a;https://mp.weixin.qq.com/s?__bizMzg3NTAzMzAxNA&mid2247484356&idx2&sn44b127cd394e217b9e3c4eccafdc0aa9&chksmcec6fb1df9b1720b7bd0ca0b321bf8a995fc8cba233deb703512560cbe451cfb1f05cdf129f6&token1776233257&langzh_CN#rd…

鼎峰自愈路由系统-完全实现自动化切换最优网络

鼎峰自愈路由优化系统是一款实时自动检测网络拥塞或中断并通过最佳路径重新进行BGP路由选路的自动化系统&#xff0c;是数据中心出去方向的网络质量优化工作的重要工具。 鼎峰新匯机房配备香港3c直连带宽电信CN2、移动CMI、联通CU提供直连内地的线路服务&#xff0c;优化香港服…

下单抽奖领取商品奖品之后还能继续抽奖问题处理

一 文件地址:app/services/order/StoreOrderSuccessServices.php 方法:paySuccess 修改代码: //缓存抽奖次数 除过线下支付和抽奖订单if (isset($orderInfo[pay_type]) && $orderInfo[pay_type] ! offline && isset($orderInfo[type]) && $orderI…

YOLOv8-ultralytics-8.2.103部分代码阅读笔记-conv.py

conv.py ultralytics\nn\modules\conv.py 目录 conv.py 1.所需的库和模块 2.def autopad(k, pNone, d1): 3.class Conv(nn.Module): 4.class Conv2(Conv): 5.class LightConv(nn.Module): 6.class DWConv(Conv): 7.class DWConvTranspose2d(nn.ConvTranspose2d)…

SSHPASS或者rsync远程自动连接服务器并且在docker中跑脚本

背景&#xff1a; 一段脚本&#xff0c;需要在不同服务器上去跑&#xff0c;每次手动连接太麻烦&#xff0c;所以考虑用sshpas和sync来。 可以在脚本中配置多台服务器&#xff0c;然后自动去跑脚本。 配置文件 配置文件如下&#xff1a; 脚本主要通过[xxx]中的内容来解析脚本&…