1.运行环境
WSL+Ubuntu 20.04
2.安装Postgresql
进入Linux命令行,参照Postgresql官网安装指南
# Create the file repository configuration:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
# Import the repository signing key:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
# Update the package lists:
sudo apt-get update
# Install the latest version of PostgreSQL.
# If you want a specific version, use 'postgresql-12' or similar instead of 'postgresql':
#下面语句为安装默认最新版本postgresql
#如果安装非默认版本,则指定版本。如安装14版本,则在程序包名称后输入版号,”postgresql-14“
sudo apt-get -y install postgresql
安装完成
3.配置Postgresql
Postgresql 14配置文件默认路径/etc/postgresql/14/main/
参照PostgreSQL 允许远程访问设置方法 - 疯子110 - 博客园 (cnblogs.com)
4.设置防火墙
参照ubuntu关于防火墙开放端口 - 博二爷 - 博客园 (cnblogs.com)
5.启动/设置数据库
(1)启停数据库
#查看数据库状态
sudo service postgresql status
#启动数据库
sudo service postgresql start
#停止数据库
sudo service postgresql stop
#重启数据库
sudo service postgresql restart
(2)配置数据库账户
安装完成后,Postgresql会创建postgres,改变当前账户为postgres,登录Postgresql客户端
sudo -u postgresql psql postgres
设置postgres的密码。
创建新的超级用户
sudo -u postgres createuser --superuser post
设置新的用户post的密码
/password
输入密码
6.卸载Postgresql
(1)查看Postgresql包
dpkg -l | grep postgresql*
(2)卸载Postgresql 相关的包
sudo apt-get remove postgresql*
(3)删除配置文件和User
sudo rm -r /etc/postgresql/
sudo rm -r /var/lib/postgresql/
sudo userdel -r postgres
卸载完成