您现在访问的是微软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 服务器。

选择 添加 。

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

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

设置

建议的值

说明

订阅

订阅名称

选择所需的 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 数据库。

配置防火墙规则

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

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

备注

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

通过 psql 连接到服务器

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

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

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

备注

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

在 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 门户中,搜索并选择“资源组”。

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

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

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

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

后续步骤

微软云搭建服务器,快速入门:创建服务器 - Azure 门户 - Azure Database for PostgreSQL - 单个服务器 | Microsoft Docs...相关推荐

  1. 微软视频直播服务器,使用微软云媒体服务快速搭建视频直播

    原标题:使用微软云媒体服务快速搭建视频直播 2020庚子鼠年假期结束,众多企业开始进入开工模式,但"战疫" 仍在进行中,大家仍以居家办公.避免外出及商务会面为主.在大量传统线下交流 ...

  2. 华为鲲鹏云服务器发布win项目,华为DevRun第四讲,华为云鲲鹏云服务移植快速入门与实践...

    6月23日,华为DevRun开发者沙龙系列活动在线上举行,"华为云和TA的朋友们公开课"第四次直播课程顺利结束,本次公开课的主题是<华为云鲲鹏云服务移植快速入门及实践> ...

  3. 人脸速通门管理服务器型号,20200227_1626723_EGS531-PM_EGS551-PM-人脸速通门管理服务器快速入门-V2.00_804545_194214_0.pdf...

    人脸速通门管理服务器 快速入门 V2.00 目录 1 装箱清单····································································· ...

  4. 基于华为鲲鹏云的c语言程序设计,华为DevRun第四讲,华为云鲲鹏云服务移植快速入门与实践...

    6月23日,华为DevRun开发者沙龙系列活动在线上举行,"华为云和TA的朋友们公开课"第四次直播课程顺利结束,本次公开课的主题是<华为云鲲鹏云服务移植快速入门及实践> ...

  5. 阿里云平台创建 centos系统ECS 实例快速入门 (创建及释放ECS)

    文章目录 Linux系统实例快速入门 准备工作 步骤一:创建ECS实例 步骤二:添加安全组规则 步骤三:连接ECS实例 步骤四:配置Apache服务 步骤五:(可选)解析网站域名 步骤六:(可选)释放 ...

  6. 腾讯云云硬盘快速入门-创建云硬盘

    当您已具备一台可用的云服务器时,您可创建云硬盘并挂载到该云服务器.进行简单的初始化操作后,该云硬盘即可作为云服务器的数据盘进行使用.此 操作场景 本文档介绍如何通过控制台在北京二区下创建一块名称为 c ...

  7. java云开发_快速入门云开发

    什么是云开发 这里引用官方的一段描述: 云开发(Tencent CloudBase,TCB)是云端一体化的后端云服务 ,采用 serverless 架构,免去了移动应用构建中繁琐的服务器搭建和运维.同 ...

  8. 企业内部搭建OpenVirtualPrivateNetwork快速入门

    介绍 OpenVPN 是一个功能齐全的 SSL VPN,它使用行业标准 SSL/TLS 协议实现 OSI 第 2 层或第 3 层安全网络扩展,支持基于证书.智能卡和/或用户名/密码凭证的灵活客户端身份 ...

  9. 阿里云物联网平台快速入门实践

    物联网平台提供了物联设备上云的服务,无需自建物联网的基础设施即可便捷地接入和管理设备.具有低成本.高可靠.高性能.易运维的优势,强大的数据处理能力可以更好地对设备数据进行分析和可视化展示,实时的安全威 ...

  10. python flask快速入门与进阶 百度云_Python Flask快速入门与进阶

    课程目录 1-1 Python Flask快速入门与进阶.mp4 2-1 windows环境安装开发环境 (上).mp4 2-2 windows环境安装开发环境 (下).mp4 2-3 配置开发环境. ...

最新文章

  1. 云计算岗位40个面试题
  2. maven项目不编译xml文件
  3. svn 1.6 linux 下载,LINUX下Subversion1.6.17 部署
  4. P5 周志华:“数据、算法、算力”,人工智能三要素在未来还要加上“知识”
  5. jsp过滤器一点小结
  6. 区块链 DAG分布式账本技术 DAG数据结构和基于区块的数据结构的差别 优势
  7. SpringBoot入门篇-简介
  8. 删除或复制文件提示:文件名无效或太长/目标路径太长/找不到该项目
  9. AB PLC和ESD维护及灯的含义
  10. linux桌面壁纸目录,[多图]回顾每一款默认Ubuntu壁纸
  11. 发生异常: ModuleNotFoundError No module named ‘XXXX‘可优先尝试的解决方式
  12. 编写矩阵运算程序(C语言)
  13. 老米之家域名投资是什么?域名怎么购买?域名的购买方式?
  14. jsapi 支付缺少appid ¬ify_url
  15. 手把手教你做游戏外挂
  16. 智能语音输入厂家对比 百度语音 阿里语音 华为语音 讯飞灵云智声
  17. ZIP压缩算法原理解析(好文推荐,看完就懂)
  18. 牛客练习赛 43 F Tachibana Kanade Loves Game 容斥原理(Java版ac)
  19. 微信小程序页面跳转三种方式
  20. 利用pdf.js在线展示PDF文档

热门文章

  1. unity-shader-延迟渲染
  2. 基于python的掺杂介质六面体nastran网格生成脚本
  3. 精进——如何成为很厉害的人(采铜)
  4. User Browsing Model简介
  5. 著名球星罗纳尔迪尼奥担任巴西旅游大使
  6. uni-app微信小程序跳转公众号;微信小程序打开公众号;微信小程序识别二维码添加好友;微信小程序通过公众号添加好友;小程序里识别企业微信二维码点击联系人名片无反应?
  7. 毕业生的档案都有什么意义,为什么说它那么重要|智测优聘总结
  8. 程序员月薪3万?2020年12月程序员平均薪资14222元,招聘近40万人!
  9. android蓝牙传输文件到mysql_使用Android将图像发送到MySQL数据库
  10. Win10便笺怎么用?细说Win10便签的好用之处