下面是 Centos 环境下 Postgresql 安装配置及环境变量配置技巧的完整攻略:
安装 Postgresql
步骤 1:安装 Postgresql
在控制台输入以下命令来安装 Postgresql:
yum install postgresql-server postgresql-contrib
步骤 2:初始化 Postgresql
初始化 Postgresql:
service postgresql initdb
步骤 3:开启并自启动 Postgresql
开启 Postgresql:
service postgresql start
自启动 Postgresql:
systemctl enable postgresql
步骤 4:配置 Postgresql
在 postgresql.conf
中,修改以下内容:
# 将 listen_addresses 修改为对应的 ip 或者 *(表示任何ip都可以)
listen_addresses = '*'
在 pg_hba.conf
中,添加以下规则:
# 在倒数第二行添加以下规则
host all all 0.0.0.0/0 trust
步骤 5:连接 Postgresql
使用以下命令连接 Postgresql:
psql -d postgres -U postgres -h ip -p 5432
其中 ip
为 Postgresql 所在主机的 IP 地址,5432
为 Postgresql 的默认端口号。
环境变量配置技巧
在 CentOS 环境下,可以使用 echo
命令和 export
命令来设置环境变量。
例如,设置 JAVA_HOME
环境变量:
echo 'export JAVA_HOME=/usr/java/jdk1.8.0_251' >> /etc/profile
source /etc/profile
注意,这里使用了重定向将 export
命令添加到 /etc/profile
文件中,并使用 source
命令使修改的环境变量立即生效。
另一个示例是设置 PATH
环境变量:
echo 'export PATH=$PATH:/usr/local/postgresql/bin' >> /etc/profile
source /etc/profile
这里将 /usr/local/postgresql/bin
目录添加到了 PATH
环境变量中,使得在终端中可以直接访问 Postgresql 相关的命令。
示例
假设你要在本地 CentOS 中搭建一个 Node.js 项目,并使用 Postgresql 作为数据库。你就可以按照以下步骤操作:
步骤 1:安装 Node.js
使用以下命令安装 Node.js:
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
sudo yum install -y nodejs
步骤 2:安装 Postgresql
按照前面提到的步骤安装 Postgresql。
步骤 3:初始化数据库
使用以下命令初始化数据库:
createdb myproject
psql myproject
步骤 4:启动 Node.js 项目
在项目的根目录下,使用以下命令启动 Node.js 项目:
npm start
现在你可以在浏览器中访问 http://localhost:3000
来查看 Node.js 项目是否正常运行,同时也可以在数据库中查看相关数据。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos环境下Postgresql 安装配置及环境变量配置技巧 - Python技术站