psql连接数据库
1. linux上postgresql怎么把用户和数据库连接
不考虑系统版本、安装的系统是不是最小化安装、pgsql版本等问题,那么正常应该是下面的安装方法就可以成功的,如果想可以远程连接,则要在防火墙里开放端口5432。
三、安装PostgreSQL
# cd /usr/local/src/
# tar zxf postgresql-9.2.4.tar.gz
# cd postgresql-9.2.4
# ./configure --prefix=/usr/local/pgsql
# make
# make install
//和mysql一样建立组和用户
# groupadd postgres
# useradd -g postgres postgres
2. 如何运行远程客户端连接postgresql数据库
在服务器上安装了一个postgresql的数据库,但是,然后在本地,通过pgAdmin客户端去连接它时,总是报错,一直连接不上。后咨询同事,得知修改两处配置文件,这两个文件均在postgresql安装目录下的data文件夹中,具体修改如下:
① pg_hba.conf 文件,在文件的最下方加上下面的这句话
Conf代码 收藏代码
host all all 0.0.0.0/0 md5
② postgresql.conf文件,查找“listen_addresses ”字符串,然后修改为如下:
Conf代码 收藏代码
listen_addresses = '*'
重启postgres服务,试试看吧
如果经过上面的设置,还是不能远程连接的话,那么,有可能是因为服务器开启了防火墙。那么,请在防火墙中为 5432 这个端口放行。
3. 如何创建和连接 PostgreSQL 数据库
打开软件,进入界面中。
双击“PostgresSQL 9.3”连接服务器
方法一:右键回单击“postgres”,选择“新建对象”--新建数据库,设置新的答数据库的参数,所有者一般默认为“postgres”
4
新建完后,不能立即看到界面上更新的数据,需要点击界面上的更新按钮才能够看到数据库的变化情况。
5
方法二:在插件中输入SQL语言,运行命令
6
方法三:点击面板上的“执行任意的SQL查询”
4. psql developer连接远程数据库怎么连接
如果有Net Manager的话可以用配置连接;
更直接的方法是拷贝一个tnsnames.ora文件,更改或添加配置信息,设置一下系统环境变量就可以了。
5. linux通过psqlodbc连接postgres需要包含什么库
(1)用户实用程序:
createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)
createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)
dropdb 删除数据库
dropuser 删除用户
pg_mp 将PostgreSQL数据库导出到一个脚本文件
pg_mpall 将所有的PostgreSQL数据库导出到一个脚本文件
pg_restore 从一个由pg_mp或pg_mpall程序导出的脚本文件中恢复PostgreSQL数据库
psql 一个基于命令行的PostgreSQL交互式客户端程序
vacuumdb 清理和分析一个PostgreSQL数据库,它是客户端程序psql环境下SQL语句VACUUM的shell脚本封装,二者功能完全相同
(2)系统实用程序
initdb 创建一个用于存储数据库的PostgreSQL数据目录,并创建预定义的模板数据库template0和template1,生成共享目录表 catalog;此程序通常只在安装PostgreSQL时运行一次
initlocation 创建一个辅助的PostgreSQL数据库存储区域
ipcclean 从停止的PostgreSQL服务器中清除共享内在和孤立信号标志
pg_ctl 启动、停止、重启PostgreSQL服务(比如:pg_ctl start 启动PostgreSQL服务,它和service postgresql start相同)
pg_controldata 显示PostgreSQL服务的内部控制信息
postgres PostgreSQL单用户模式的数据库服务
postmaster PostgreSQL多用户模式的数据库服务
4.这里面最重要的是psql这个客户端程序最为重要。启用客户端程序psql的方法是:
切换到PostgreSQL预定义的数据库超级用户postgres,启用客户端程序psql,并连接到自己想要的数据库,比如说:
psql template1
出现以下界面,说明已经进入到想要的数据库,可以进行想要的操作了。
template1=#
6. 如何使用postgresql数据库
打开软件,来进入界面中。
双击“源PostgresSQL 9.3”连接服务器
方法一:右键单击“postgres”,选择“新建对象”--新建数据库,设置新的数据库的参数,所有者一般默认为“postgres”
新建完后,不能立即看到界面上更新的数据,需要点击界面上的更新按钮才能够看到数据库的变化情况。
方法二:在插件中输入SQL语言,运行命令
6
方法三:点击面板上的“执行任意的SQL查询”