centos8中安装postgres10,修改端口和初始化密码
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                在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以上步骤中,你需要根据自己的安全需求设置合适的密码。
评论已关闭