前提:本文档默认你已经拥有一台AlmaLinux 9.2操作系统的服务器
一、安装PostgreSQL
- 安装
PostgreSQL官网有安装部署教程,而且相当方便。 选择相应的操作系统版本,直接复制代码一键就能安装好。
|
|
- 修改数据库的访问权限
|
|
二、设置 postgres
用户密码的步骤(可选)
在默认情况下,PostgreSQL安装完成后,postgres
账户通常没有密码,且只能在本地使用 peer
身份验证方式(在Linux系统中,操作系统用户 postgres
可以直接访问PostgreSQL,而不需要密码)。如果你想从外部或者通过网络连接 postgres
用户,你需要手动为其设置密码。
-
切换到
postgres
用户:1
sudo -i -u postgres
-
进入 PostgreSQL 命令行:
1
psql
-
设置密码: 在 PostgreSQL 命令行中,运行以下命令来设置
postgres
用户的密码:1
ALTER USER postgres PASSWORD 'your_password';
请将
'your_password'
替换为你想要设置的密码。 -
退出 psql:
1
\q
-
修改
pg_hba.conf
文件(如果需要远程访问):- 打开
pg_hba.conf
文件。文件位置通常在/etc/postgresql/{version}/main/pg_hba.conf
(Debian/Ubuntu)或/var/lib/pgsql/{version}/data/pg_hba.conf
(CentOS/RHEL)等。 - 将
local
和host
的认证方法从peer
改为md5
(需要密码验证)。 - 例如,改成如下格式:
1 2 3 4 5 6
# "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5
- 打开
-
重启 PostgreSQL 服务:
1
sudo systemctl restart postgresql
或者使用以下命令(根据你的系统服务管理器):
1
sudo service postgresql restart
完成以上步骤后,你的 postgres
用户就会有一个密码,并且可以使用密码从本地或远程(如果配置了远程访问)连接到 PostgreSQL 数据库。
三、新建库
|
|
四、 安装postgis组件(可选)
|
|