首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

postgresql 快速入门指南

安装

本机在Centos 7环境下安装postgresql使用如下图安装方式安装完成,安装指南

重置密码

完成安装后,并不知道postgresql的密码,在服务器终端通过ps命令可以查到postgres的进程,如下:

[root@ZABBIX-SERVER9.5]# ps -ef|grep postgres

root247372456413:40 pts/100:00:00supostgres

postgres247382473713:40 pts/100:00:00bash

postgres24902113:43 pts/100:00:00 /usr/pgsql-9.5/bin/postgres-D/var/lib/pgsql/9.5/data

postgres249032490213:43 ?00:00:00 postgres: logger process

postgres249052490213:43 ?00:00:00 postgres: checkpointer process

postgres249062490213:43 ?00:00:00 postgres: writer process

postgres249072490213:43 ?00:00:00 postgres: wal writer process

postgres249082490213:43 ?00:00:00 postgres: autovacuum launcher process

postgres249092490213:43 ?00:00:00 postgres: stats collector process

root262442481613:50 pts/300:00:00grep--color=auto postgres

[root@ZABBIX-SERVER9.5]#

通过ps命令,postgres默认安装路径在目录下,配置文件在中,该目录也是数据库存储目录编辑pg_hba.conf文件

vim/var/lib/pgsql/9.5/data/pg_hda.conf将原来所有方式修改为trust,如下:

# "local" is for Unix domain socket connections only

local all all md5

# IPv4 local connections:

host all all127.0.0.1/32 trust

host all all.0.0.0/0 trust

# IPv6 local connections:

host all all ::1/128 trust

修改完成后重启

supostgres

cd/usr/pgsql-9.5/bin

./pg_ctlrestart-D/var/lib/pgsql/9.5/data

等待服务器进程关闭 .... 完成

服务器进程已经关闭

正在启动服务器进程

bash-4.2$日志: 无法绑定 IPv6 套接字: 无法指定被请求的地址

提示: 是否有其它 postmaster 已经在端口5432上运行了? 如果没有, 请等待几秒钟后然后再重试.

日志: 日志输出重定向到日志收集进程

提示: 后续的日志输出将出现在目录"pg_log"中.

重启完成后,使用postgres登录

[root@ZABBIX-SERVER9.5]# psql --username=postgres

用户 postgres 的口令:

psql (9.5.13)

输入"help"来获取帮助信息.

postgres=# ^C在该会话中执行修改密码命令:

ALTER USER postgres WITH PASSWORD'新密码';操作完成的,执行:\q命令回车退出。最后,恢复pg_hba.conf设置为md5并重启服务创建数据库创建用户数据库,如testdb:

postgres=#CREATEDATABASE testdb OWNER dbuser;将testdb数据库的所有权限都赋予dbuser:

postgres=# GRANT ALL PRIVILEGESONDATABASE testdb TO dbuser;备份数据使用如下命令:

pg_dump-h127.0.0.1-Upostgres databasename > db_backup_date.sql-h:目标主机-U:用户名称导入数据库使用如下命令:

psql-Upostgres-ddatabasename-fback_db_conf0529.sql-U:用户名称-d:数据库名称-f:导入数据库文件

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180606G0CPZR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券