AWS 使用--创建应用

一、创建EC2

1、创建密钥对

2、创建EC2实例

二、登陆EC2实例

方法一:

EC2 Internet connection

说明:可能涉及到 Systems Manager

1.搜索IAM、创建IAM角色

IAM>角色>可信实体EC2>AmazonEC2RoleforSSM(权限策略)

创建EC2时指定该systems manager

升级systems manager : ASM> 队列操作> 节点操作>运行命令> AWS-UpdateSSMAgent

方法二:

SSH客户端 可能会遇到超时问题

三、检查现有VPC配置

搜索VPC,查看“您的VPC”和“子网”

四、本地安装postgresql

首先,确保你的Amazon Linux 2实例上安装了amazon-linux-extras工具。如果尚未安装,可以使用sudo yum install amazon-linux-extras命令进行安装。

使用amazon-linux-extras工具来查看可安装的PostgreSQL版本:

# sudo amazon-linux-extras list

选择一个你需要的PostgreSQL版本,例如PostgreSQL 14,然后启用它:

# sudo amazon-linux-extras enable postgresql14

安装PostgreSQL及其相关组件:

# sudo yum install postgresql postgresql-server postgresql-devel postgresql-contrib postgresql-docs

3、初始化并启动PostgreSQL

初始化PostgreSQL数据库:

sudo /usr/bin/postgresql-setup initdb

启动PostgreSQL服务:

systemctl list-unit-files | grep postgres

sudo systemctl start postgresql

设置PostgreSQL服务开机自启:

sudo systemctl enable postgresql

4、连接到PostgreSQL

psql -U postgres

sudo find / -name pg_hba.conf 2>/dev/null

systemctl restart postgresql

#创建test用户

create user test with password'test';

#授权

grant all privileges on database mydb to test;

创建数据库

CREATE DATABASE my_utf8_database WITH ENCODING = 'UTF8';

数据库忘记密码:

使用操作系统的 root 用户查找 PostgreSQL 进程,运行命令ps -ef | grep postgresql-d后面的参数即为数据目录。

停止 PostgreSQL 服务:具体的停止命令取决于您的操作系统和安装方式。例如,在某些 Linux 系统上,可以使用 systemctl stop postgresql 。

以单用户模式启动 PostgreSQL 服务:postgres -D /path/to/data/directory --single ,请将 /path/to/data/directory 替换为您实际的数据目录路径。

连接到数据库并重置密码:ALTER USER username WITH PASSWORD 'new_password';

退出单用户模式并重新启动正常的 PostgreSQL 服务。

五、终止实例

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值