一、安装并配置,并设置远程登陆的用户名和密码
@H_301_6@ 1、安装postgresql @H_301_6@@H_301_6@ sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
@H_301_6@ sudo apt-get install postgresql-9.6- 在Ubuntu下安装Postgresql后,会自动注册为服务,并随操作系统自动启动。
- 在Ubuntu下安装Postgresql后,会自动添加一个名为postgres的操作系统用户,密码是随机的。并且会自动生成一个名字为postgres的数据库,用户名也为postgres,密码也是随机的。
4、修改ubuntu操作系统的postgres用户的密码(密码要与数据库用户postgres的密码相同)
@H_301_6@ 切换到root用户su root
@H_301_6@ 删除Postgresql用户密码 @H_301_6@ sudo passwd -d postgres- passwd -d 是清空指定用户密码的意思
- 输入新的 UNIX 密码
- 重新输入新的 UNIX 密码
- passwd:已成功更新密码
- 用户名处是双引号
3、建立数据库,并指定所有者
@H_301_61@postgres=#create database "testdb" with owner = "zhangps"; @H_301_6@ 三、外部登录,管理数据库、新建数据库、用户和密码 @H_301_6@ 1、在外部命令行的管理命令,创建用户pencil @H_301_6@ sudo -u postgres createuser -D -P pencil- 输入新的密码:
- 再次输入新的密码:
- -O设定所有者为pencil
postgres的 日志目录,
/var/lib/postgresql/9.6/main
如果不修改日志目录,则应该在
/var/log/postgresql中
log_destination = 'stderr'
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_rotation_age = 1d
log_rotation_size = 100MB
log_min_messages = info
原文链接:https://www.f2er.com/ubuntu/353167.htmllogging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_rotation_age = 1d
log_rotation_size = 100MB
log_min_messages = info