1. 安装 PostgreSQL:
在终端中运行以下命令,根据您的操作系统选择适当的包管理器:
- Ubuntu:
sudo apt update
sudo apt install postgresql postgresql-contrib
- CentOS:
sudo yum install postgresql-server postgresql-contrib
sudo systemctl enable postgresql
sudo systemctl start postgresql
- macOS(使用 Homebrew):
brew install postgresql
2. 进入 PostgreSQL 控制台:
运行以下命令进入 PostgreSQL 控制台:
sudo -u postgres psql
这将以 postgres 用户的身份打开 PostgreSQL 控制台。
3. 创建数据库用户和数据库:
在 PostgreSQL 控制台中执行以下 SQL 命令,创建一个新用户和一个新数据库:
CREATE USER your_username WITH PASSWORD 'your_password';
CREATE DATABASE your_database;
ALTER DATABASE your_database OWNER TO your_username;
替换 your_username 和 your_password 为您希望使用的用户名和密码,your_database 为数据库名称。
4. 配置身份验证:
在 PostgreSQL 的配置文件 postgresql.conf 中,确保以下配置项的设置:
listen_addresses = '*' # 允许所有 IP 地址的连接
5. 配置访问控制:
在 pg_hba.conf 文件中,添加以下行,以允许本地连接和来自所有IP的 md5 密码认证:
# TYPE DATABASE USER ADDRESS METHOD
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
host all all 0.0.0.0/0 md5
6. 重启 PostgreSQL:
根据您的操作系统,使用以下命令重启 PostgreSQL 服务:
- Ubuntu:
sudo systemctl restart postgresql
- CentOS:
sudo systemctl restart postgresql
- macOS:
brew services restart postgresql
这样,您就完成了一个基本的 PostgreSQL 安装和配置。请注意,这是一个简化的设置,适用于快速测试和开发环境。在生产环境中,请采用更为详细和安全的设置,包括 SSL 配置、详细的权限管理、定期备份等。
转载请注明出处:http://www.zyzy.cn/article/detail/8355/PostgreSQL