Centos7安装和配置Postgresql数据库

1. 安装Postgresql数据库

sudo yum install postgresql-server

2. 初始化数据库

sudo postgresql-setup initdb

3. 启动数据库服务

sudo systemctl start postgresql

4. 设置开机自启动

sudo systemctl enable postgresql

配置Postgresql数据库

1. 修改认证方式

sudo vim /var/lib/pgsql/data/pg_hba.conf

找到以下两行进行修改:

local   all             all                                     peer
host    all             all             127.0.0.1/32            ident

将peer和ident修改为md5,保存关闭。

2. 修改监听地址

sudo vim /var/lib/pgsql/data/postgresql.conf

找到以下行进行修改:

#listen_addresses = 'localhost'

将#去掉,然后将localhost修改为服务器的IP地址,保存关闭。

3. 重启Postgresql服务

sudo systemctl restart postgresql

使用Navicat连接Postgresql数据库

1. 在Centos7上安装Navicat客户端

下载Navicat客户端安装包,解压后运行安装脚本:

chmod +x navicat-installer.sh
./navicat-installer.sh

一步步按照安装向导进行安装。

2. 打开Navicat客户端,选择"连接",填入连接信息:

  • 主机名/地址:填入Postgresql数据库服务器的IP地址。
  • 端口:默认是5432。
  • 用户名/密码:填入Postgresql数据库的用户名和密码。
  • 点击"连接"进行连接测试。

3. 连接成功后,即可使用Navicat进行Postgresql数据库的管理和操作。