Ubuntu 安装Postgres数据库,Windows 安装PgAdmin进行远程管理,Django远程连接 手记

PostgreSql开启远程访问(Ubuntu),pgadmin4远程连接pgsql postgresql默认不开启远程连接,所以在用pgadmin4尝试连接时会报错 1.安装pgsql,这个跳过不说 2.修改postgresql.conf 和 pg_hba.conf 1.查找这两个文件 寻找文档可以使用find 命令, find / -name postgresql.conf, 但是 find 命令查找出来的文件数量太多,容易看花眼,所以选择 locate 命令 locate postgresql.conf locate postgresql.conf 然后找到 etc. 阅读详情

Ubuntu通过SSH操作:

1. 安装postgres

~$ sudo apt-get install postgresql


2. 添加数据库用户:
sudo -u postgres createuser -P YOURNAME

3. 别忘了配置密码,作为超级用户。

4. 创建用户名对应的数据库

sudo -u postgres createdb YOURNAME 

5. 设置其它机器上对postgres的访问

修改/etc/postgresql/9.1/main/pg_hba.conf:

host all all 0.0.0.0/0 md5 #0.0.0.0为地址段,0为多少二进制位

例如:192.168.0.0/16代表192.168.0.1-192.168.255.254

6. 修改/etc/postgresql/9.1/main/postgresql.conf

listen_address = '*'

只要取消注释即可

7. 重启数据库

sudo /etc/init.d/postgresql restart


Windows操作:

1. 安装PgAdmin

http://www.postgresql.org/download/windows/

2. 启动pgAdmin III,点击“添加一个服务器连接”

3. 设置如下:

名称:随便

主机:Ubuntu的IP地址

端口号:默认5432

服务:空

数据库:刚才创建的数据库

用户名和密码填上刚才创建的即可

OK!!恭喜成功


如果通过Django,可以这样操作:

1. 安装 psycopg

http://initd.org/psycopg/download/

安装成功后在python shell输入以下验证安装成功:import psycopg

2. 修改settings.py

DATABASES = {
    'default': {
        'ENGINE': 'postgresql_psycopg2',
        'NAME': 'automation',
        'USER': '创建的用户名',                      # Not used with sqlite3.
        'PASSWORD': '密码',                  # Not used with sqlite3.
        'HOST': 'Ubuntu的IP地址',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '5432',                      # Set to empty string for default. Not used with sqlite3.
    }

}

3. 验证配置正确:python manage.py validate

4. 创建完Django模型后,数据库同步数据:python manage.py syncdb


至此大功告成


如何实现 pgAdmin 远程连接云服务器 Ubuntu postgresql 如何实现 pgAdmin 远程连接云服务器 Ubuntu postgresql 本人是编程小白,实现这个功能看了好多经验帖,也进了挺多坑,不过也总算是成功啦,下面把我的操作过程分享出来,给大家做个参考,希望能对大家有帮助。 一、 ... 阅读详情

相关推荐

如何通过 pgAdmin 4 远程连接 PostgreSQL 数据库并设置中文界面

本文详细介绍了如何通过pgAdmin 4远程连接PostgreSQL数据库并设置中文界面。从环境准备、远程连接安全配置到pgAdmin 4的安装与连接设置,再到中文界面切换和个性化优化,提供了一站式解决方案,帮助开发者高效管理PostgreSQL数据库。

weixin_29267307的博客 487

PostgreSQL - pgAdmin4远程连接数据库

前言 PostgreSQL在安装的时候自带的pgAdmin这个可视化工具,自从将PostgreSQL9升级到了10版本后,自带的pgAdmin也从3升级到了4版本。pgAdmin4的变化非常巨大,刚接触时一脸懵逼,这里记录下怎么用pgAdmin4进行远程连接数据库并执行SQL语句。 操作步骤 选中Browser窗口里的Servers -> 点击上方工具栏里的Object -&gt...

weixin_30924087的博客 3666

pgAdmin 4的安装与使用

本篇文章主要介绍pgAdmin 4的安装以及使用pgAdmin 4导出/导入Postgresql数据库的步骤。

Hemameba的博客 1万+

PGsql远程连接

默认路径:/var/lib/pgsql/13/data/

Code1s 1713

数据库远程连接PostgreSQL

pgAdmin

开源libmodbus编译为32位和64位动态库

libmodbus 是支持Linux,Mac OS X,window 的一个开源库,支持modbus TCP和RTU 两种模式。

lemontree1945的博客 1922

pgadmin4远程连接 postgresql服务的使用方法

https://blog.youkuaiyun.com/s630730701/article/details/80870206 转载方便以后自我查看

mxk4869的博客 2995

cmu15445 2023fall project4 详细过程(包括Bonus Tasks) Concurrency Control

CMU15-445 23fall project 4详解

LA的博客 1603

pgAdmin远程连接Postgresql 服务配置

安装PostgreSQL数据库之后,默认只能本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。需要修改data目录下的pg_hba.conf和postgresql.conf,其中pg_hba.conf是用来配置对数据库的访问权限,postgresql.conf文件用来配置PostgreSQL数据库服务器的相应的参数。 下面 介绍配置的步骤:

漫游学海之旅 1万+

Sony微单相机alpha6000 wifi远程控制(1)

引言 Sony’s Camera Remote API beta SDK allows you to control a number of Sony cameras, including Sony Action cams, Sony Alpha cameras and Lens Style cameras, wirelessly from another device. 索尼于2017年三月Re...

markfuk996的博客 4964

Cursor 团队代码规范与开发规则

本文提出了一套 Cursor 项目开发规范,涵盖代码结构、命名、日志、测试等关键环节,旨在提升代码质量和团队协作效率。核心规则包括:文件不超过2000行、函数不超过80行;变量命名禁用无意义单词;日志只记录关键信息;配置项禁止硬编码;依赖和敏感信息统一管理;核心逻辑测试覆盖率≥80%;Git提交遵循Conventional Commits规范。通过一个车辆数据处理函数的改造案例,展示了从"不规范"到"规范"的代码优化过程,体现了拆分函数、常量管理、错误处理等规范的实际

1255

pgAdmin的介绍 及使用

1. pgAdmin的介绍 pgAdmin 4是一款专门针对PostgreSQL数据库的客户端管理软件,该版本在pgAdmin 3的基础上做了较大的架构变化,由之前的CS架构变更为基于浏览器的BS架构。 2019年1月10日,pgAdmin全球开发组在其官网上发布了最新版本pgAdmin 4 v4.0版本。该版本包括超过26个已知bug修复和新特性。新增的特性有: 新的平滑UI设计 允许......

数据知道的博客 8万+

ISMN数据处理

可批量下载,十分方便

m0_46268055的博客 1215

【PostgreSQL】从零开始:(四)使用PgAdmin4连接数据库,及工具使用

在# IPv4 local connections:下方# IPv6 local connections上方加上。找到# IPv4 local connections:和# IPv6 local connections。安装路径为: /opt/postgresql-16.1/数据库Data路径为:/data/16.1/data。数据库已经联机成功了。

圈小圈DBA的博客 1万+

【C/C++ 性能优化】了解cpu 从而进行C++ 高效编程

在当代软件开发领域,CPU(Central Processing Unit,中央处理器)的性能优化一直是一个核心议题。尤其是对于C++开发者而言,无论是在Linux平台还是其他操作系统中,都需要深刻理解CPU的工作原理以及如何充分利用CPU资源,以确保软件运行的高效性和稳定性。正如计算机科学家Donald Knuth在《计算机程序设计的艺术》中所说:“过早的优化是万恶之源”,然而,这并不意味着我们应该忽视性能优化——相反,我们需要在正确的时间以正确的方式进行优化。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 4746

matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决

matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决 目录 matplotlib保存图片设置分辨率总是96dpi,好烦躁,教你一招轻松解决 #使用plt.savefig("cm.png",dpi = 300)为什么不管用 #plt.rcParams也不管用 #解决方案 在做论文的过程中,许多期刊或者会议对图片的分辨率有明确的要求,例如,dpi=300。 之前画曲线图都是采取保存方式为savefig(dpi=300),然后查看保存图片的属性信息,然而你看到的现象是

data+scenario+science+insight 8799

数据库领域的自主创新为啥那么重要?

随着国内技术发展和自主创新,数据安全和隐私保护意识的不断增强,云计算和大数据的发展促进了中国的各个行业,包括金融、医疗、制造、零售等,正在积极进行数字化转型。这种综合性的支持和努力可以推动中国数据库技术不断进步,提高国内数据库产品的竞争力,进一步满足国内外广泛应用的需求。

Stayhungry,Stayfoolish. 681

海洋浮游生物识海洋浮游生物识别系统:基于YOLOv10的显微图像自动检测与UI别系统:基于海洋浮游生物识别系统:基于YOLOv10的显微图像自动检测与UI展示YOLOv10的显微图像自动检测与UI展示

本文介绍了如何利用YOLOv10模型进行海洋浮游生物的自动识别,旨在提高传统显微镜观测的效率与准确性。研究背景强调了浮游生物在海洋生态系统中的重要性,并指出传统方法的局限性。数据集选用WHOI-Plankton,包含70多种浮游生物的20000多张带标签图像。文章详细描述了YOLOv10模型的安装、数据集配置、训练与测试步骤,并提供了基于PyQt5的图形化检测界面代码。结果显示,模型在精度、召回率和mAP@0.5等指标上表现优异,推理速度达到约30 FPS。最后,文章提出了部署建议和未来优化方向,如集成摄像

YOLO 375

pgadmin4远程连接 postgresql服务

1、pgadmin 的下载地址:https://www.pgadmin.org/download/ 这里我们下载windows版   2、双击打开后 --下一步-->下一步-->安装 安装完成后需要重启电脑。 点击finish pgadmin4 web服务型的工具: 3、在windows的开始菜单中打开pgadmin4程序,它会打开一个页面,如果没有自动打开。 ...

微风 3万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

pgAdmin4工具快速使用

pgAdmin4工具快速使用

qq_57490125的博客 9360

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

如何远程连接POSTGRESQL数据库

  在服务器上安装了一个postgresql的数据库,但是,然后在本地,通过pgAdmin客户端去连接它时,总是报错,一直连接不上。后咨询同事,得知修改两处配置文件,这两个文件均在postgresql安装目录下的data文件夹中,具体修改如下: ① pg_hba.conf 文件,在文件的最下方加上下面的这句话 host all all 0.0.0.0/...

rainbow702的博客 1654

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Postgresql 配置远程访问

文章目录postgresql.confpg_hba.conf重启服务pgadmin4工具连接远程数据库 说明:Windows操作系统,配置两个文件 postgresql.conf 搜索找到 listen_address,设置为 * 已经是默认*,无需修改 pg_hba.conf 在 IPv4 local connections,添加一行: host all all 0.0.0.0/0 md5 重启服务 pgadmin4工具连接远程数据库 新建一个数据

淡水瑜的博客 4087

PostgresSQL客户端pgAdmin4使用

1.说明 pgAdmin 4是一款为PostgreSQL设计的可靠和全面的数据库设计和管理软件, 它允许您连接到特定的数据库,创建表和运行各种从简单到复杂的SQL语句。 它支持的操作系统包括Linux,Windows,Mac OS X。 这里使用的pgAdmin 4是安装PostgreSQL数据库时自带的, 在安装包解压后的目录可以看到客户端工具pgAdm...

木木与呆呆的专栏 1万+

【pgAdmin4】Windows 上安装 PostgreSQL(图文详情)

Windows 上安装 PostgreSQL

Wynne的博客 3145

windows下用pgadmin连接ubuntu内的postgreSQL服务器[转]

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34377919的博客 478

本地PostgreSQL数据库远程访问

1、下载安装完 postgresql 后,找到安装目录下的data文件夹 2、找到 pg_hba.conf文件,在文件最后有这样一段      # IPv4 local connections:      host    all             all             127.0.0.1/32            md5      host  all

qq_35167373的博客 1110
上一篇: Ubuntu 11 安装Subversion成功记
下一篇: 开源软件许可探究
Wally_Yu
博客等级 码龄19年 71粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值