【linux下安装postgresql并配置远程图形桌面连接】教程文章相关的互联网学习教程文章

linux下postgreSQL初始化设置方法

1.首先创建postgres用户 useradd -m postgres passwd postgres 2.创建数据库工作目录 mkdir /opt/postgres/data chown -R postgres /opt/postgres/data 3.切换到postgres用户,开始初始化数据库 su - postgres initdb -D /opt/postgres/data4.允许所有主机访问postgreSQL vim /opt/postgres/data/postgresql.conf 修改其中的我#?listen_addresses = 'localhost'为?listen_addresses = '*' vim pg_hba.conf 增加一条: host all...

linux – 使用postgresql在ubuntu上进行连接空闲超时设置【代码】

我是Linux服务器配置的初学者,我对它没有太多的了解.我使用linux ubuntu root服务器来建立一个带postgres数据库的网站.我的电脑上的操作系统是Windows 7. 几分钟后(我不太确定,需要多长时间,可能是5分钟左右,不是很多)没有做任何事情我失去了联系,这真的很烦人.我用谷歌搜索了如何解决它,但没有真正找到解决方案,或者没有理解它们. 例如,我尝试更新我的postgresql.conf并编辑了这些值:#tcp_keepalives_idle #tcp_keepalives_inte...

arch-linux – Postfix找不到MySQL共享库【代码】

我试图安装Postfix与MySQL支持.当我启动或运行postfix守护程序时,它会抱怨它“找不到libmysqlclient.so.18”,它位于/usr/local/mysql / lib目录中,我在构建程序包时链接了该目录. 我在/usr/lib中添加了一个符号链接到/usr/local/mysql/lib/libmysqlclient.so.18,这解决了问题,但这是一个非常复杂的解决方案,我宁愿以正确的方式做到这一点. 我跟着this documentation,除了那个小错误之外它都有效. 我正在运行Arch Linux,内核版本2.6...

Benchmark PostgreSQL With Linux HugePages【图】

原文链接:https://www.percona.com/blog/2018/12/20/benchmark-postgresql-with-linux-hugepages/https://www.percona.com/blog/2018/12/20/benchmark-postgresql-with-linux-hugepages/ Linux kernel provides a wide range of configuration options that can affect performance. It’s all about getting the right configuration for your application and workload. Just like any other database, PostgreSQL relies on th...

linux – Systemd postgresql启动脚本【代码】

我正在将postgresql安装到第二台服务器上 以前我安装了postgresql,然后使用提供的脚本./contrib/start-scripts/linux放入正确的目录# cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92然后我可以按预期执行# service postgresql92 start然而,新机器使用的是Systemd,看起来有一种完全不同的方法 我不想破坏这个并破坏一些东西,所以我想知道是否有人可以指出我正确的方向...

在ALT-Linux上的Postgresql 9.1上安装附加模块时出现问题【代码】

我正在尝试在postgresql 9.1(Linux)下创建扩展:CREATE EXTENSION pg_trgm;但得到了错误:ERROR: could not open extension control file "/usr/share/pgsql/extension/pg_trgm.control": No such file or directory此文件存在并具有所有用户的r / w权限:[root@postgresql extension]# pwd /usr/share/pgsql/extension [root@postgresql extension]# ls -l | grep pg_trgm -rwxrwxrwx 1 root root 4977 Apr 6 2013 pg_trgm--1...

postgresql – 在windows和linux之间编码和pg_dump / restore的问题【代码】

我有一个dmp文件,我在WIN1252中使用pg_dump编码创建.我想要做的是使用pg_restore将它导入Linux机器上的数据库.问题是在windows机器上,postgreSQL识别编码WIN1252但不识别CP1252编码(它们都是相同的,只是同一标准的不同名称).在Linux机器上,postgreSQL识别CP1252但不识别WIN1252.因此,当我尝试执行pg_restore时,我收到错误,因为WIN1252无法识别为正确的编码.此外,如果我尝试在Windows上执行pg_dump并将编码指定为CP1252,我会收到类似...

postgresql – 授予postgres超级用户到linux帐户【代码】

在我的开发(Ubuntu linux)笔记本电脑上,我有一个postgres操作系统帐户,它拥有Postgres安装. 当我想执行任何postgres活动,创建/删除数据库等时,我必须首先su到postgres帐户.$sudo su postgres如何更改自己的操作系统帐户以获得操作系统级别的postgres特权,所以我不需要su?解决方法:在OS上创建用户# Identify yourself as root su - # Create the user who will have access to a postgres database useradd mypostgresuser# Add a ...

如何在ubuntu / debian / linux上检查pg_hba.conf和其他postgresql conf文件的语法?【代码】

很多时候,在一些配置更改后,postgresql服务无法重新启动. 是否有任何命令行工具允许在重新加载/重新启动服务之前检查pg_hba.conf和其他pg * .conf文件的语法,或者更改配置后更好?解决方法:你可以运行:postgres=# SELECT pg_reload_conf();pg_reload_conf ----------------t (1 row)postgres=# ..来自psql内部.或者杀死-HUP postmaster进程. 然后,任何配置验证错误都将被放入Postgres日志文件中,并且不会重新加载配置.示例日志:2...

数据库设计 – Linux上PostgreSQL数据库逆向工程工具(Ubuntu)

请建议一个工具,将PostgreSQL数据库反向工程为实体关系图(ERD)或等效的? 理想情况下,我正在寻找一种易于使用的格式的简单ERD或UML类图(SVG,PDF或任何常见的UML文件格式). 到目前为止,我只创建了MySQL软件,它适用于Windows,但那不是解决方案.解决方法:看看(项目的顺序意味着我的个人选择) > DbSchema(不是免费的,但不贵:http://dbschema.com/)> SchemaSpy(http://schemaspy.sourceforge.net/)> Power * Architect(http://code.goo...

在Linux上使用自动故障转移轻松Postgresql主/从复制?

我需要一个可靠的SQL数据库用于我们的应用程序,并一直在寻找Postgresql的流复制支持.似乎设置主/从复制并不困难,您可以将从属设备用作只读查询的热备用.到目前为止都很好.但是,如果主站发生故障(或从站认为主站发生故障),如何自动将从站升级为主站?我知道我可以在奴隶上写一个文件,使它成为主人,但我正在寻找脚本等等(并确保主人保持等待). 有人知道如何在Ubuntu 12.04上做这个很好的教程吗?在Hetzner主持(奖励积分)?厨师食谱还...

linux – 查看Postgresql内存使用情况

我在Ubuntu服务器上运行Postgresql,需要能够监控其内存使用情况.目前我在一分钟的cron作业中运行脚本,监视/记录各种统计信息,还需要监视/记录Postgresql的当前内存使用情况.除了Postgresql充分利用共享内存这样的事实之外,我已经四处寻找并且找不到太多东西,所以像’top’这样的程序给出的值不准确. 如何监控Postgresql在任何给定时间的总内存使用量?稍后将使用此数据创建用于分析的图形.解决方法:Linux中的内存使用情况一般特别是...

linux – 创建没有root权限的PostgreSQL数据库【代码】

目前,我用$sudo service postgresql start 启动PostgreSQL服务器和$sudo -u postgres createdb testdb --owner ownername创建数据库.但是,这些命令需要root权限.如何在Linux(Ubuntu)上没有root权限/ sudo的情况下执行这些操作?解决方法:你可以通过创建一个新实例(PostgreSQL称之为“集群”)并启动它来运行没有root权限的PostgreSQL. 如果这样做,您不能使用Ubuntu init脚本,pg_ctlcluster等包装工具.您必须只使用PostgreSQL自己...

Linux下备份PostgresSQL

备份数据库(以robot为例) ①导出 dmp 文件 [postgres@myhadoop ~]$ /home/postgres/pgsql/bin/pg_dump robot > /home/postgres/robot.dmp 备注:其他用户操作的时候可以使用 [root@myhadoop ~]# /home/postgres/pgsql/bin/pg_dump -U postgres robot > /home/postgres/robot.dmp ②删除数据库 [postgres@myhadoop ~]$ /home/postgres/pgsql/bin/dropdb robot 备注:其他用户操作可以使用 [root@myhadoop ~]# /home/postgres/pgsql/...

使用Silverlight访问在Linux下运行的postgres数据库?

我知道我们无法使用Silverlight直接访问数据库. Silverlight不存在Linq 2 SQL,但我可以使用其他东西吗?我也听说过RIA Services和ADO.net,但我不认为它们是针对Linux服务器实现的. 感谢您将来的答案.解决方法:如果您可以创建从数据库公开数据的REST或SOAP Web服务,则Silverlight可以使用其网络堆栈访问该服务.