yum 安装后postgresql后 postgresql.conf 文件位置
时间: 2023-09-29 22:09:58 浏览: 73
在 CentOS 或者其他使用 Yum 包管理器安装的 PostgreSQL 中,`postgresql.conf` 文件的位置通常在 `/var/lib/pgsql/data/` 目录下。这个目录是 PostgreSQL 数据目录,包含了 PostgreSQL 的配置文件、日志文件、数据库文件等。其中,`postgresql.conf` 是 PostgreSQL 的主要配置文件,可以使用文本编辑器打开进行编辑。请注意,编辑 `postgresql.conf` 文件可能需要管理员权限。
相关问题
yum按照postgresql
在 CentOS 或者其他使用 Yum 包管理器的 Linux 发行版上安装 PostgreSQL,可以按照以下步骤操作:
1. 打开终端,以 root 用户身份登录。
2. 执行以下命令更新 Yum 软件包缓存:
```
yum update
```
3. 执行以下命令安装 PostgreSQL:
```
yum install postgresql-server postgresql-contrib
```
其中,`postgresql-server` 是 PostgreSQL 的服务器程序包,`postgresql-contrib` 是 PostgreSQL 的扩展组件包,包括了一些额外的插件和工具。
4. 执行以下命令初始化 PostgreSQL 数据库:
```
postgresql-setup initdb
```
5. 执行以下命令启动 PostgreSQL 服务:
```
systemctl start postgresql
```
6. 执行以下命令设置 PostgreSQL 服务自动启动:
```
systemctl enable postgresql
```
这样,PostgreSQL 就安装完成了。在默认情况下,PostgreSQL 的配置文件 `postgresql.conf` 和 `pg_hba.conf` 位于 `/var/lib/pgsql/data/` 目录下。可以使用文本编辑器打开这些文件进行编辑,以修改 PostgreSQL 的配置。
Tencentos 安装postgresql
以下是在TencentOS上安装PostgreSQL的步骤:
1. 使用以下命令安装PostgreSQL软件包:
```shell
sudo yum install postgresql-server
```
2. 初始化数据库:
```shell
sudo postgresql-setup initdb
```
3. 启动PostgreSQL服务:
```shell
sudo systemctl start postgresql
```
4. 设置PostgreSQL服务开机自启动:
```shell
sudo systemctl enable postgresql
```
5. 配置远程访问:
- 打开PostgreSQL配置文件:
```shell
sudo vim /var/lib/pgsql/data/postgresql.conf
```
- 找到并修改以下行:
```shell
#listen_addresses = 'localhost'
```
修改为:
```shell
listen_addresses = '*'
```
6. 配置访问权限:
- 打开PostgreSQL配置文件:
```shell
sudo vim /var/lib/pgsql/data/pg_hba.conf
```
- 在文件末尾添加以下行,允许所有IP地址访问:
```shell
host all all 0.0.0.0/0 md5
```
7. 重新启动PostgreSQL服务:
```shell
sudo systemctl restart postgresql
```
现在,您应该可以通过远程访问连接到您的TencentOS上的PostgreSQL服务器了。