在CentOS上安装PostgreSQL主要有两种方法:通过包管理器(如yum)或从源代码编译
- 首先,打开终端并使用以下命令安装EPEL(Extra Packages for Enterprise Linux)仓库。EPEL仓库为CentOS提供了许多额外的软件包,包括PostgreSQL。
sudo yum install epel-release
- 安装EPEL仓库后,使用以下命令安装PostgreSQL:
sudo yum install postgresql-server
- 安装完成后,启动PostgreSQL服务:
sudo systemctl start postgresql
- 若要确保PostgreSQL在系统启动时自动运行,请运行以下命令:
sudo systemctl enable postgresql
- 使用以下命令设置PostgreSQL的root密码:
sudo -u postgres psql -c "ALTER USER root WITH PASSWORD 'your_password';"
请将your_password
替换为您选择的密码。
- 验证PostgreSQL是否已成功安装并运行,请执行以下命令:
sudo -u postgres psql -c "SELECT version();"
如果一切正常,您将看到类似以下的输出:
version | platform | PostgreSQL version | compile_options | platform_version | compiler | -----------+------------+-------------------+-------------------+-------------------+-----------+ PostgreSQL | x86_64 | 13 | | | gcc (GCC) | (1 row)
现在您已经在CentOS上成功安装了PostgreSQL。接下来,您可以开始创建数据库、用户和管理数据了。