精华内容
下载资源
问答
  • psql连接数据库

    2020-10-10 09:27:21
    使用命令行psql连接数据库

    psql连接数据库

    指定用户连接数据库

    psql -d '数据库名'-U '用户名'
    psql -d lawa -U odoo
    

    查看当前连接情况

    lawa=# \c
    You are now connected to database "lawa" as user "odoo".
    lawa=# 
    

    已经进入到psql的情况

    \c '数据库' '用户名'
    lawa=# \c lawa lawa
    You are now connected to database "lawa" as user "lawa".
    lawa=# \c
    You are now connected to database "lawa" as user "lawa".
    lawa=# 
    
    展开全文
  • psql切换数据库和用户

    万次阅读 2018-03-30 11:31:02
    使用psql怎么切换数据库或者用户呢?通过如下方式可以通过特定用户连接特定数据库:[highgo@rhel ~]$ psql -d highgo -U highgo-d就是指定的数据库名,-U就是指定的用户名。如果通过psql已经连接进来了,我们可以...

    作者:瀚高PG实验室 (Highgo PG Lab)- 徐云鹤

    使用psql怎么切换数据库或者用户呢?

    通过如下方式可以通过特定用户连接特定数据库:

    [highgo@rhel ~]$ psql -d highgo -U highgo

    -d就是指定的数据库名,-U就是指定的用户名。

    如果通过psql已经连接进来了,我们可以怎么切换呢?

    通过如下方式:

    highgo=# \c highgo xyh
    Password for user xyh: 
    You are now connected to database "highgo" as user "xyh".
    highgo=> 

    通过\c,后跟数据库和用户名。

    \c后什么都不写会显示当前连接信息:

    highgo=> \c
    You are now connected to database "highgo" as user "xyh".

     

     

     

     

     

     

     

     

    展开全文
  • psql 访问数据库涉及5个要素: -U 用户名 -W 交互方式输入密码 -h 主机名 -p 端口号 -d 数据库名 一般客户端访问需要指定以上5个要素,类似于Oracle客户端 tnsnames.ora文件中的相关设定。 服务端通过psql...

    作者:瀚高PG实验室 (Highgo PG Lab)- 波罗
    psql 访问数据库涉及5个要素:
    -U 用户名
    -W 交互方式输入密码
    -h 主机名
    -p 端口号
    -d 数据库名

    一般客户端访问需要指定以上5个要素,类似于Oracle客户端 tnsnames.ora文件中的相关设定。

    服务端通过psql访问数据库如果不指定,通常会查找用户环境变量的相关设置(譬如.bash_profile文件或创建的.mylocalenv文件)。

    当然验证过程要受到pg_hba.conf文件的限制;要不要输入密码关联 method字段值md5或trust(可信的不需要密码验证)。

    另外,需要说明的一点是:-W 选项的含义是必须以交互的方式输入密码,而不是在选项后边直接输入明文密码,区别于Oracle 或DB2的输入密码明文,这一点应该是出于安全性的考虑。

    示例:

    [postgres@hgdb01 data]$ vi pg_hba.conf 
    # TYPE  DATABASE        USER            ADDRESS                 METHOD
    # "local" is for Unix domain socket connections only
    local   all             all                                    md5
    host    all             postgres        192.168.137.0/24        md5
    host    all             all             ::1/128                 md5
    
    [postgres@hgdb01 data]$ psql -U postgres -W -h localhost -d testdb -p 1921
    Password for user postgres:   #此处必须是交互式输入密码
    psql (9.5.7)
    Type "help" for help.
    
    testdb=# \q
    

    这里的-u -p -d选项都可以省略,因为环境变量有所设置!

    [postgres@hgdb01 data]$ cat  ~/.bash_profile
    PATH=$PATH:$HOME/.local/bin:$HOME/bin
    export PATH
    #add
    export PGPORT=1921
    export PGDATA=/pgdata/data
    export LANG=en_US.utf8
    export PGHOME=/usr/local/pgsql957
    export LD_LIBRARY_PATH=$PGHOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH
    export DATE=`date +"%Y%m%d%H%M"`
    export PATH=$PGHOME/bin:$PATH:.
    export MANPATH=$PGHOME/share/man:$MANPATH
    export PGUSER=postgres
    export PGHOST=$PGDATA
    export PGDATABASE=testdb
    alias rm='rm -i'
    alias ll='ls -lh'
    
    [postgres@hgdb01 data]$ psql -U postgres
    Password for user postgres:   #此处必须是交互式输入密码
    psql (9.5.7)
    Type "help" for help.
    
    
    展开全文
  • 运用场景Linux平台下通过batch,脚本的形式使用psql去连接数据库 http://www.odin.hyork.net/write/write0394.html   两种方法1.$HOME/.pgpass文件的使用,该方式可以以复数行的形式记录多个数据库的密码$ vi ~/....

    psql 连接数据库时,如何不要输入密码。
    运用场景
    Linux平台下通过batch,脚本的形式使用psql去连接数据库

    http://www.odin.hyork.net/write/write0394.html

     

    两种方法
    1.$HOME/.pgpass文件的使用,该方式可以以复数行的形式记录多个数据库的密码
    $ vi ~/.pgpass
    $ chmod 600 ~/.pgpass
    host名:port:DB名:role名:密码

     

    2.PGPASSWD环境变量的设定
    可以在~/.bash_profile,.bashrc作如下设定
    或直接在脚本中输入下面的命令

    export PGPASSWD=password

    例:

    #!/bin/bash

    export PGPASSWORD=*****

    codeReturn=$(psql -d sbank001 -p 51001 -h sabcdb10-db -U sbank001user -c "select 1 as dispname")
    echo "codeReturn:"$codeReturn

    展开全文
  • 使用psql命令行登录数据库需要一些参数,如psql -h localhost -U postgres -的postgres -p 5432,如果在dos下直接使用psql无需另带参数时,需要添加几个环境变量, PGHOST=localhost PGPORT=5432 PGUSER=postgres...
  • 关于psql连接数据库Password认证失败

    千次阅读 2017-04-07 14:05:44
    [highgo@node1 data]$ psql -Uplpro -dpostgres psql: 致命错误: 用户 "plpro" Password 认证失败 一:检查环境变量中是否指定了相关参数,比如: #export PGUSER=highgo #export PGDATABASE=highgo #export ...
  • 今天修改pg的端口号port改成5435后重启完数据库的时候直接psql进库是的时候进不去 [postgres@node2 data]$ psql psql: could not connect to server: No such file or directory Is the server running locally and...
  • 连接PSQL数据库实例

    2012-10-15 18:30:49
    连接PSQL数据库实例的方法
  • 压缩包里哟sqlserver2000的三个驱动 20008的驱动 psql、db2、oracle的驱动、mysql的驱动等
  • 在本篇文章里小编给大家整理的是关于docker中psql数据库基本操作内容,需要的朋友们可以学习参考下。
  • 含源码,有数据库的增删查该等的操作,注意把里面的IP地址换成你自己的电脑IP QT5.6
  • PSQL 连接Postgres数据库

    万次阅读 2017-07-12 22:15:10
    psql 连接 postgres
  • 本机访问PostgreSQL切换到Linux用户postgres,然后执行psql:$su-postgresLastlogin:WedMar113:16:48CST2017onpts/1-bash-4.2$psqlpsql(9.2.18)Type"help"forhelp.postgres=#此时就在数据库postgres中了。...
  • python实现psql数据库备份还原(两种方法),有详细的说明文档以及操作信息,自己花时间写的,很适合新手查看,每一步都有注释以及说明,谢谢,如有问题,请私信我.
  • psql连接数据库报错:没有找到/var/run/postgresql/.s.PGSQL.5866锁文件 使用psql -h连接数据库报错: psql: symbol lookup error: psql: undefined symbol: PQkernelVersion 问题原因 与原生PG冲突 如上...
  • psql 数据库备份与恢复

    千次阅读 2019-07-03 09:55:34
    1/备份数据库(整库) pg_dump -h 112.***.***.*** -p 4321 -U carnot -f M2_cc.0914.sql carnot 2/ 压缩文件 tar zcvf M2_cc.0914.sql.tar M2_cc.0914.sql xz -9 M2_cc.0914.sql.tar 3/ 上传下载 rz 上传 ...
  • psql 无法连接数据库,报错FATAL:53300

    千次阅读 2017-11-30 13:43:16
    使用psql无法连接数据库,并报错 FATAL:53300 psql: FATAL: 53300: remaining connection slots are reserved for non-replication superuser connections 普通用户的连接已满,保留用于非复制的超级用户连接。 当...
  • 在MySQL中,我使用use database_name; 什么是psql等效项?
  • 1 进入docker的psql数据库 docker exec -it 容器id /bin/bash 2 备份thingsboard数据库,到当前目录下,文件名为psql.bak pg_dump -h localhost -U postgres thingsboard > psql.bak 3 从容器中出来,在宿主机...
  • 导出数据库 pg_dump -h xx.xx.xx.xx(IP) -U postgres(用户名) -p 4396(端口) test...psql -h -h xx.xx.xx.xx(IP) -U postgres(用户名) -p 4396(端口) test(数据库名称) < 目录/demo.sql 遇到...
  • # 选择id为08开头的镜像运行bash 登录数据库 (1)直接登录 执行命令:psql -h 172.16.35.179 -U username -d dbname # 其中username为数据库用户名,dbname为要连接的数据库名,执行后提示输入密码如下: # Pass...
  • psql -h -p [dbname] [username] -h 指定要连接数据库所在的主机名或者IP地址 -p 指定连接的数据库端口,最后两个参数是数据库名和用户名。 示例: [postgres@single ~]$ psql -h 186.168.100.13 -p 5432 testdb ...
  • 使用psql无法连接数据库,并报错 FATAL:53300 目录 环境 症状 问题原因 解决方案 相关文档 报错编码 环境 系统平台:N/A 版本:4.1.1 症状 1) psql: FATAL: 53300: remaining connection slots are ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,545
精华内容 8,218
关键字:

psql选择数据库