在Linux上安装PostgreSQL可以通过包管理器来完成。以下是在基于Debian的系统(如Ubuntu)和基于RPM的系统(如CentOS)上安装PostgreSQL的示例。
对于基于Debian的系统:
# 更新包索引 sudo apt-get update # 安装PostgreSQL sudo apt-get install postgresql postgresql-contrib
对于基于RPM的系统(如CentOS 7及以下版本):
# 安装PostgreSQL sudo yum install postgresql-server postgresql-contrib # 初始化数据库 sudo postgresql-setup initdb # 启动PostgreSQL服务 sudo systemctl enable postgresql sudo systemctl start postgresql
在CentOS 8及更高版本中,PostgreSQL的管理通常使用dnf和systemctl:
# 安装PostgreSQL sudo dnf install postgresql-server postgresql-contrib # 启动PostgreSQL服务 sudo systemctl enable postgresql sudo systemctl start postgresql # 确认服务状态 sudo systemctl status postgresql # 重启 sudo systemctl restart postgresql # 停止 sudo systemctl stop postgresql
安装完成后,您可以使用以下命令登录到PostgreSQL:
# 切换到postgres用户 sudo -i -u postgres # 登录到PostgreSQL psql
在PostgreSQL提示符下,您可以创建数据库、用户和设置权限等。例如:
# 创建新用户 CREATE USER myuser WITH PASSWORD 'mypassword'; # 创建新数据库 CREATE DATABASE mydb OWNER myuser; # 给用户授权 GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
退出PostgreSQL控制台:
\q
退出postgres用户账户:
exit
CGCS2000坐标系及与54、80、WGS84、北斗坐标系的区别
2023-11-12