设为首页 加入收藏

TOP

PostgreSQL-安装9.2(二)
2015-11-21 01:58:25 来源: 作者: 【 】 浏览:2
Tags:PostgreSQL- 安装 9.2
-9.2 openssl-blacklist 下列【新】软件包将被安装: libpq5 pgdg-keyring postgresql-9.2 postgresql-client-9.2 postgresql-client-common postgresql-common ssl-cert 升级了 0 个软件包,新安装了 7 个软件包,要卸载 0 个软件包,有 140 个软件包未被升级。 需要下载 4,663 kB 的软件包。 解压缩后会消耗掉 22.6 MB 的额外空间。 ... ......省略下载,解压缩过程 ... 正在设置 libpq5 (9.4.4-1.pgdg12.4+1) ... 正在设置 pgdg-keyring (2014.1) ... Removing apt.postgresql.org key from trusted.gpg: OK Importing apt.postgresql.org key: OK 正在设置 postgresql-client-common (169.pgdg12.4+1) ... 正在设置 postgresql-client-9.2 (9.2.13-1.pgdg12.4+1) ... update-alternatives: 使用 /usr/share/postgresql/9.2/man/man1/psql.1.gz 来提供 /usr/share/man/man1/psql.1.gz (psql.1.gz),于 自动模式 中。 正在设置 ssl-cert (1.0.28ubuntu0.1) ... 正在设置 postgresql-common (169.pgdg12.4+1) ... Adding user postgres to group ssl-cert Creating config file /etc/postgresql-common/createcluster.conf with new version Creating config file /etc/logrotate.d/postgresql-common with new version Building PostgreSQL dictionaries from installed myspell/hunspell packages... en_us Removing obsolete dictionary files: * No PostgreSQL clusters exist; see "man pg_createcluster" 正在设置 postgresql-9.2 (9.2.13-1.pgdg12.4+1) ... Creating new cluster 9.2/main ... config /etc/postgresql/9.2/main data /var/lib/postgresql/9.2/main locale zh_CN.UTF-8 port 5432 update-alternatives: 使用 /usr/share/postgresql/9.2/man/man1/postmaster.1.gz 来提供 /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz),于 自动模式 中。 * Starting PostgreSQL 9.2 database server [ OK ] 正在处理用于 libc-bin 的触发器... ldconfig deferred processing now taking place

?

?
?4.配置远程访问
?
PostgreSQL刚安装好后的状态应该是,Ubuntu上的postgres用户密码未知, 数据库上的postgres密码未设
?
若用root或允许sudo,可以直接强制以postgres用户登录,不需要知道postgres的密码
?
root  # su postgres?
postgres  $ psql
psql (9.2.13)
输入 "help" 来获取帮助信息.
?
postgres=#
(非root,允许sudo的用户,这里设了免密) ? ?$ sudo -u postgres psql
psql (9.2.13)
输入 "help" 来获取帮助信息.
?
postgres=#
登录后就给SQL的postgres设个密码
?
postgres#\password postgres
退出去找一个目录,要修改两个文件,postgresql.conf 和 pg_hba.conf
# find / -name postgresql.conf
/etc/postgresql/9.2/main/postgresql.conf
# cd /etc/postgresql/9.2/main/
# l
environment  pg_ctl.conf  pg_hba.conf  pg_ident.conf  postgresql.conf  start.conf

?

postgresql.conf 监听所有IP,默认端口,开启日志收集,每天一个新日志,还有很多不懂的参数可以调。
?
?
listen_addresses = '*'          # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost'; use '*' for all
                                        # (change requires restart)
port = 5432                             # (change requires restart)
logging_collector = on          # Enable capturing of stderr and csvlog
                                        # into log files. Required to be on for
                                        # csvlogs.
                                        # (change requires restart)
log_directory = 'pg_log'                # directory where log files are written,
                                        # can be absolute or relative to PGDATA
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern,
                                        # can include strftime() escapes
log_truncate_on_rotation = off          # If on, an existing log file with the
                                        # same name as the new log file will be
                                        # truncated rather than appended to.
                                        # But such truncation only occurs on
                                        # time-driven rotation, not on restarts
                                        # or size-driven rotation.  Default is
                                        # off, meaning append to existing files
                                        # in all cases.
log_rotation_age = 1d                   # Automatic rotation of logfiles will
                                        # happen after that time.  0 disab
首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇csharp: MongoDB 下一篇 编译带加密功能的sqlite

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: