Linux安装postgresql_GIS数据共享

Linux安装postgresql

2024-07-06 15:07:11  浏览:884  作者:管理员
在Linux上安装PostgreSQL可以通过包管理器来完成。以下是在基于Debian的系统(如Ubuntu)和基于RPM的系统(如CentOS)上安装PostgreSQL的示例。对于基于Debian的系统:# 更新...

在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





扫码查看

评论区

共 0 条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机内容】

返回顶部