postgresql 简易使用教程

本文详细介绍了如何在WSL Ubuntu 18.04环境下安装和配置PostgreSQL数据库,包括系统设置、下载安装、启动服务及创建数据库用户等步骤。适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载

系统:wsl Ubuntu18.04

echo 'deb http://apt.postgresql.org/pub/repos/apt/ YOUR_UBUNTU_VERSION_HERE-pgdg main'| sudo tee -a /etc/apt/sources.list.d/pgdg.list |
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-fast update
sudo apt-fast install  postgresql-11

启动

sudo service postgresql start

配置用户

配了好几次都忘了,特地记录一下。网上有很多教程,林林总总都介绍postgresql 配置用户配置密码,又配置远程访问,又是unix socket认证,又是md5认证。我现在就是本地用户用下,所以就没那么麻烦,别的情况到时候到时候上服务器再玩玩,再作记录。

简单说,postgresql在安装好之后就有一个postgres的超级用户,不过一般不用这个用户。一般是添加系统用户,然后再创建数据库用户,用这个用户操作数据库。

一般为了方便,往往是使用登入系统的用户名再创建一个数据库用户。不过实际上创一个与登入用户不同的用户名也可以的,创建与用户名相同的数据库用户只是为了能够直接访问同名用户的数据库终端。

创建用户

所以就直接贴出创建数据库用户的代码,在此之前,要先切换到postgres用户在终端执行psql才行。

flask-server@SurFace-ProJ:~$ sudo passwd postgres 创建密码之后才能登陆
flask-server@SurFace-ProJ:~$ su postgres
postgres@SurFace-ProJ:/home/flask-server$ psql
postgres=# CREATE USER dbuser WITH PASSWORD 'qwe123456';
postgres=# GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;
postgres=# \q
postgres@SurFace-ProJ:/home/flask-server$ exit 退出postgres用户
flask-server@SurFace-ProJ:~$

登入数据库

psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432
Password for user dbuser:		输入刚刚创建的密码

参考

postgresql官方下载指南
阮一峰的PostgreSQL新手入门

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值