centos8中安装postgres10,修改端口和初始化密码
在CentOS 8中安装PostgreSQL 10并修改默认端口以及初始化密码的步骤如下:
- 安装PostgreSQL 10:
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo dnf -qy module disable postgresql
sudo dnf install -y postgresql10-server
- 初始化数据库:
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
- 启动并使PostgreSQL服务开机自启:
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
- 修改PostgreSQL端口(假设要改为5433):
编辑配置文件postgresql.conf
:
sudo nano /var/lib/pgsql/data/postgresql.conf
找到port
项并修改其值为5433。
编辑pg_hba.conf
以允许远程连接:
sudo nano /var/lib/pgsql/data/pg_hba.conf
添加或修改以下行以允许本地和远程连接:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
- 重启PostgreSQL服务以应用端口更改:
sudo systemctl restart postgresql-10
- 修改初始化密码:
首先,登录到PostgreSQL:
sudo -u postgres psql
然后,为用户postgres
设置密码:
\password postgres
输入并确认新密码。
最后,退出psql:
\q
以上步骤中,你需要根据自己的安全需求设置合适的密码。
评论已关闭