微软云搭建服务器,快速入门:创建服务器 - Azure 门户 - Azure Database for PostgreSQL - 单个服务器

2023-11-08

您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

快速入门:使用 Azure 门户创建 Azure Database for PostgreSQL 服务器

10/18/2020

本文内容

用于 PostgreSQL 的 Azure 数据库是一种托管服务,可用于在云中运行、管理和缩放具有高可用性的 PostgreSQL 数据库。 本快速入门介绍如何创建单个 Azure Database for PostgreSQL 服务器并与其连接。

先决条件

需要一个 Azure 订阅。 如果还没有 Azure 订阅,可以在开始前创建一个免费 Azure 帐户。

创建 Azure Database for PostgreSQL 服务器

转到 Azure 门户创建 Azure Database for PostgreSQL 单一服务器数据库。 搜索并选择 Azure Database for PostgreSQL 服务器。

95d5ad15631c0ff43d67502f3f62e768.png

选择 添加 。

在“创建 Azure Database for PostgreSQL”页面上,选择“单一服务器”。

06bc92dcdac50af7d5422d9ca449cc97.png

现在将以下内容输入“基本信息”窗体。

a7bd3338dc4915867d31dd738e64f4f3.png

设置

建议的值

说明

订阅

订阅名称

选择所需的 Azure 订阅。

资源组

myresourcegroup

新的资源组,或订阅中的现有资源组。

服务器名称

mydemoserver

用于标识用于 PostgreSQL 的 Azure 数据库服务器的唯一名称。 域名 postgres.database.azure.com 将追加到你提供的服务器名称。 服务器名称只能包含小写字母、数字和连字符 (-) 字符。 必须包含 3 到 63 个字符。

数据源

选择“无”,从头开始创建新的服务器 。 仅当从现有服务器的异地备份进行还原时,才选择“备份”。

管理员用户名

myadmin

输入服务器管理员用户名。 它不能以 pg_ 开头,并且不允许以下值:azure_superuser、azure_pg_admin、admin、administrator、root、guest 或 public 。

密码

你的密码

服务器管理员用户的新密码。 密码必须包含以下三个类别的 8 到 128 个字符:英文大写字母、英文小写字母、数字(0 到 9)和非字母数字字符(例如 !、$、#、%)。

位置

你所需的位置

从下拉列表中选择一个位置。

版本

最新主版本

除非另有特定的要求,否则为最新 PostgreSQL 主版本。

计算 + 存储

使用默认值

默认定价层是“常规用途”,其中包含 4 个 vCore 和 100 GB 存储 。 备份保留期设置为 7 天,并提供“异地冗余”备份选项 。

了解定价并按需更新默认值。

备注

如果轻量级计算和 I/O 足以满足工作负荷要求,请考虑使用“基本”定价层。 请注意,在“基本”定价层中创建的服务器以后不能扩展到“常规用途”或“内存优化”定价层。

选择“查看 + 创建”,查看所选内容。 选择“创建”以预配服务器。 此操作可能需要几分钟时间。

备注

将创建一个空数据库“postgres”。 你还会发现一个 azure_maintenance 数据库,用于将托管服务进程与用户操作分开。 你不能访问 azure_maintenance 数据库。

3cfa7b868c83f90ff72ef572891e528b.png

配置防火墙规则

默认情况下,你创建的服务器不可公开访问。 需要向你的 IP 地址授予权限。 请转到 Azure 门户中的服务器资源,然后从左侧菜单中为服务器资源选择“连接安全性”。 如果你不确定如何找到资源,请参阅打开资源。

fa8a1fc05d94552a141239e4f491aafc.png

选择“添加当前客户端 IP 地址”,然后选择“保存” 。 你可以添加更多 IP 地址或提供一个 IP 范围,从该范围中的 IP 地址连接到服务器。 有关详细信息,请参阅 Azure Database for PostgreSQL 中的防火墙规则。

备注

若要避免连接问题,请检查你的网络是否允许通过端口 5432 进行出站通信。 Azure Database for PostgreSQL 使用该端口。

通过 psql 连接到服务器

可以使用 psql 或 pgAdmin,它们都是热门 PostgreSQL 客户端。 在本快速入门中,我们将在 Azure 门户内的 Azure Cloud Shell 中使用 psql 进行连接。

通过服务器的“概述”部分,记录新创建的服务器的服务器名称、服务器管理员登录名、密码和订阅 ID。

d366274cc178f685487e5982b9e56590.png

通过选择左上角的图标在门户中打开 Azure Cloud Shell。

备注

如果你是第一次打开 Cloud Shell,你将看到创建资源组和存储帐户的提示。 这是一个一次性步骤,将来会针对所有会话自动附加。

482d789d9164d94b5d6e0d0dcc30e2e1.png

在 Azure Cloud Shell 终端中运行以下命令。 将值替换为实际的服务器名称和管理员用户登录名。 以管理员用户的身份使用空数据库 postgres,格式如下:@。

psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgres

下图显示了 Cloud Shell 终端中的该体验过程:

Requesting a Cloud Shell.Succeeded.

Connecting terminal...

Welcome to Azure Cloud Shell

Type "az" to use Azure CLI

Type "help" to learn about Cloud Shell

user@Azure:~$psql --host=mydemoserver.postgres.database.azure.com --port=5432 --username=myadmin@mydemoserver --dbname=postgres

Password for user myadmin@mydemoserver.postgres.database.azure.com:

psql (12.2 (Ubuntu 12.2-2.pgdg16.04+1), server 11.6)

SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)

Type "help" for help.

postgres=>

在同一个 Azure Cloud Shell 终端中,创建一个名为“guest”的数据库。

postgres=> CREATE DATABASE guest;

切换为与新创建的“guest”数据库的连接。

\c guest

键入 \q,再按 Enter 键关闭 psql。

清理资源

现在已成功在资源组中创建了 Azure Database for PostgreSQL 服务器。 如果将来不再需要这些资源,可以通过删除资源组或 PostgreSQL 服务器来删除它们。

若要删除资源组,请执行以下操作:

在 Azure 门户中,搜索并选择“资源组”。

在资源组列表中,选择你的资源组的名称。

在资源组的“概述”页面中,选择“删除资源组” 。

在确认对话框中,输入资源组的名称,然后选择“删除”。

若要删除服务器,请在服务器的“概述”页面上选择“删除”按钮 :

69eaf43b5cf5dbc498cbcb7c48a03b3a.png

后续步骤

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微软云搭建服务器,快速入门:创建服务器 - Azure 门户 - Azure Database for PostgreSQL - 单个服务器 的相关文章

  • Java 简介

    前言 既然要学习一门技术 那么就先来了解下它的历史 我们为什么要使用它 以及我们能用它来干啥 历史背景 1990 年代初 Sun 公司的詹姆斯 高斯林等人为了实现电视机 电话 闹钟等家用电器的控制和通信 开发了一套用于设置在家用电器等小型系
  • C++11新特性大全+使用方法

    前言 C 这门编程语言的历史可以追溯至 1979 年 当时的 Bjarne Stroustrup C 之父 后续简称 Stroustrup 还在使用 Simula 语言进行开发工作 1998 年 C 标准委员会发布了第一版 C 标准 并将其
  • introduction of race conditions in RS flip-flops

    原文链接 https electronics stackexchange com questions 155949 what is race condition in flip flops A race condition is a tim
  • DBeaver执行SQL脚本文件

    1 右键库名 点击工具 gt 执行脚本 2 在弹出窗口中选择输入文件 并修改Extra command args default character set utf8 防止中文乱码 点击开始按钮 不加这个参数会报错 Data too lon
  • iOS 跳转到系统的设置界面

    iOS8打开设置界面 NSURL url NSURL URLWithString prefs root LOCATION SERVICES if UIApplication sharedApplication canOpenURL url
  • Agent系统

    Agent是分布式人工智能和现代计算机 通信技术发展的必然结果 给Agent下一个确切的定义很困难 一般都是根据自己的研究领域和需求进行定义 最经典和广为授受的是Wooldridge等人的 弱定义 和 强定义 104 1 弱定义 Agent
  • 什么是 XML?使用IntelliJ IDEA 创建一个简单的 xml 文件

    目录 什么是 XML XML 和 HTML 之间的差异 创建一个 xml 文件 什么是 XML XML 指可扩展标记语言 EXtensible Markup Language XML 是一种很像HTML的标记语言 XML 的设计宗旨是传输数
  • JAVA abstract修饰符、抽象类、模板模式

    abstract只能修饰类和方法 并且不能与final同时出现 抽象类 只有抽象类可以包含抽象方法 但它不能创建实例 抽象类能定义初始化块和构造器 它的初始化块和构造器是为了子类的调用 抽象类也能包含主函数入口 抽象类可以声明类变量但不能创
  • 【Google最新成果】使用新的物理模拟引擎加速强化学习

    深度强化学习实验室 官网 http www neurondance com 论坛 http deeprl neurondance com 来源 GoogleAI Blog 上一篇文章我们介绍了Google AI 开放的 最新 如何降低深度强
  • APP数据埋点分类方式

    1 数据埋点的重要性 在现实工作中 数据的整体流程为 数据生产 数据采集 数据处理 数据分析和挖掘 数据可视化 其中 数据采集是很重要的一个环节 数据采集得全不全 对不对 直接决定数据广度和质量 影响后续所有的环节 如果采集的数据维度很少
  • 使用云服务器CentOS7.6搭建个人网站

    为扩展个人知识面以及满足我对网站建设的好奇心 以及在课程的推动下 我开始搭建属于自己的个人网站 一 实验材料 硬件 云服务器 可用虚拟机代替 软件 VMware VScode Pycharm Xshell Xftp 二实验过程 1 使用Xs
  • C/C++

    文章目录 养成好习惯 规范编码方法 为什么规范编码很重要 推荐书籍 规范编码的重要性 规范编码 从Tab键开始 代码行的规范写法 空行和空格 让你的代码更赏心悦目 空格 空行 谈谈C代码的注释 注释符 位置 好代码 取名很重要 商业代码基本
  • 为什么说深度学习和机器学习截然不同?

    转 http www leiphone com news 201612 ivLxiAXyHTCqGu0K html 导语 Andreesen说 软件正在占领全世界 那么深度学习就正在取代机器学习 雷锋网按 2016是人工智能爆发的一年 各种
  • Oracle Dataguard failover 操作步骤

    在11g里面 Oracle认为最理想的情况是 虽然Oracle数据库不能打开 但是可以启动到 mount状态 Mount状态之所以重要 就在于如果可以到这个阶段 控制文件control file就可以读取 归档日志和在线日志的位置信息 这也
  • 质性分析软件nvivo的学习(二)

    0 前言 这部分内容是 质性分析软件nvivo的学习 一 的衔接内容 建议看完 质性分析软件nvivo的学习 一 再看这部分内容 这里的笔记都是以nvivo12作为学习案例的 其实不同版本 基本功能差不多 耐心找找就能找到对应的地方 只不过
  • Python学习笔记(五)EasyGui

    小甲鱼EasyGui学习文档 运行截图 1 一个简单的例子 import easygui as g import sys while 1 g msgbox 嗨 欢迎进入第一个界面小游戏 msg 请问你希望在鱼C工作室学习到什么知识呢 tit
  • am start命令启动Activity、broadcast发送广播

    am命令启动指定Activity 通过am start 命令可以启动指定Activity 在mainfest文件中声明的 命令如下 在adb shell 命令提示符下输入 am start n com example yourpackage
  • python使用scrapy爬取数据案例记录

    目录 1 创建项目 2 进入项目 3 创建爬虫文件 setting py设置 4 编写爬虫文件 5 xpath获取页面数据 6 items的创建 7 引入items 8 piplines中处理数据的存储 9 开启pip功能 1 创建项目 s
  • 【JAVASCRIPT】javascript随机生成颜色8种方法

    实现1 JavaScript代码 var getRandomColor function return function color return color 0123456789abcdef Math floor Math random

随机推荐