PostgreSQL学习笔记1 - 安装与配置
发布时间:2020-12-13 17:24:11 所属栏目:百科 来源:网络整理
导读:1. 在Ubuntu下安装PostgreSQL sudo apt-get install postgresql 2. 安装完成后通过如下命令 查看版本信息 sudo su - postgres psql -version 输入q退出 3. 配置文件 PostgreSQL安装完成后,配置文件默认位于/etc/postgresql/9.3/main/目录(以9.3数据库为例),
1.
在Ubuntu下安装PostgreSQL
sudo apt-get install postgresql 2. 安装完成后通过如下命令 查看版本信息 sudo su - postgres psql -version 输入q退出 3. 配置文件 PostgreSQL安装完成后,配置文件默认位于/etc/postgresql/9.3/main/目录(以9.3数据库为例),包括如下文件: postgresql.conf - 用于存放数据库参数 pg_hba.conf - 用于管理客户端认证信息,HBA即Host-Based Authentication,基于主机的认证 pg_ident.conf - 保存外部用户名与PostgreSQL用户名的映射,配合pg_hba.conf文件使用 pg_ctl.conf - 自动化配置,保存传递给pg_ctl程序的与集群有关的参数 start.conf - 自动化启动设置,与数据库集群有关,可选值包括auto/manual/disabled 4. 修改配置文件实现远程访问 (1)配置监听地址 在postgresql.conf配置文件中找到 # listen_addresses = '*' # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change requires restart) 将 #listen_addresses = 'localhost' 改为 listen_addresses = 'IPADDR1,IPADDR2,...' 此处指监听IPADDR1和IPADDR2等地址。 如果改为listen_address = '*',则指监听所有IP地址 (2)配置可访问的IP地址 在pg_hba.conf配置文件中找到 # IPv4 local connections: host all all 127.0.0.1/32 md5 加入允许访问的客户端地址,如: host all all IPADDR1/32 md5 host all all IPADDR2/32 md5 如果允许所有IP访问,则可使用, host all all 0.0.0.0/0 md5 (3)重启PostgreSQL数据库 修改配置文件后,需重启数据库才能生效 /etc/init.d/postgresql restart (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |