PostgreSQL登录数据库

时间 : 16-03-01 栏目 : linux运维 作者 : 老薛 评论 : 2 点击 : 1,290 次

添加新用户和新数据库以后,就要以新用户的名义登录数据库,这时使用的是psql命令。

psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432

上面命令的参数含义如下:-U指定用户,-d指定数据库,-h指定服务器,-p指定端口。

输入上面命令以后,系统会提示输入dbuser用户的密码。输入正确,就可以登录控制台了。

psql命令存在简写形式。如果当前Linux系统用户,同时也是PostgreSQL用户,则可以省略用户名(-U参数的部分)。举例来说,我的
Linux系统用户名为ruanyf,且PostgreSQL数据库存在同名用户,则我以ruanyf身份登录Linux系统后,可以直接使用下面的命令
登录数据库,且不需要密码。

psql exampledb

此时,如果PostgreSQL内部还存在与当前系统用户同名的数据库,则连数据库名都可以省略。比如,假定存在一个叫做ruanyf的数据库,则直接键入psql就可以登录该数据库。

psql

另外,如果要恢复外部数据,可以使用下面的命令。

psql exampledb < exampledb.sql

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/xtyw002/1225.html

PostgreSQL登录数据库:目前有2 条留言

  1. 板凳
    瑶瑶领先
    Post: 2016-03-02 上午10:00

    准备替换Mysql的节奏 :mrgreen:

  2. 沙发
    xiaogangzhu
    Post: 2016-03-02 下午2:24

    数据库目前这些还没学会呢

发表评论

4 + 1 = ?


博主微信号,很高兴为您提供帮助

随便看看

2