WSL2(Ubuntu)安装Postgres
2024-10-20 00:35:48
原文链接:https://www.xu.ci/2019/12/wsl2ubuntupostgres.html
原文作者:博客园--曲高终和寡
*******************如果你看到这一行,说明爬虫在本人还没有发布完成的时候就抓走了我的文章,导致内容不完整,请去上述的原文链接查看原文****************
自从微软更新了WSL2以后,似乎Windows有望成为linux第一桌面版,这次来试一下在WSL里面装Postgres
1.导入证书
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
2.增加官网给出的源
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
3.更新apt并安装
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
4.修改postgres用户的密码
sudo passwd postgres
5.测试链接,修改密码
sudo su - postgres
psql
\conninfo
6.修改数据库密码
ALTER USER postgres WITH PASSWORD '你的密码';
\q
7.修改数据库配置文件
sudo si /etc/postgresql//main/postgresql.conf
把
#listen_addresses = 'localhost'
改为
listen_addresses = '*'
#fsync = on
改为
fsync = off
8.设置开机启动
Linux 中创建执行脚本
sudo vim /etc/init.wsl
9.添加
#! /bin/sh
pg_ctlcluster main start
10.保存退出,授权
sudo chmod +x /etc/init.wsl
11.在Windows创建txt,里面输入
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d ubuntu -u root /etc/init.wsl"
12.给文件重命名(记得吧.txt后缀也一起去掉,保证是.vbs可执行文件格式)
linux-start.vbs
13.按键盘
Win+R
14.输入
shell:startup
15.把刚刚那个linux-start.vbs文件放到这里
最新文章
- uva 11059 maximum product(水题)——yhx
- shell脚本重新挂载出问题的卷
- RPM安装MySQL
- linux的定时任务crontab
- Android Training精要(三)不同分辨率图片缩放倍数
- ACM HDU Primes(素数判断)
- USACO5.4-TeleCowmunication
- 在app中屏蔽第三方键盘
- CISPA Scyther tools
- 用js实现动态规划解决背包问题
- pymongo 一篇文章搞定
- “行业客户云原生最佳实践日” 亮相KubeCon上海
- 利用fork创建子进程
- python学习笔记02--列表和元组
- nginx配置文件 nginx.conf 说明
- 7、JVM--虚拟机类加载机制
- SQL Server Management Studio 教程二: 创建新登录名
- POJ 1169
- P2418 yyy loves OI IV
- windows xp 创建 Oracle(11G)数据库实例时写入系统日志失败解决方案
热门文章
- 如何在Unity中创造真实的水
- SAP官网发布的react教程
- python02---基础数据类型
- Windows环境下大数据处理的构想(一)
- SQLSEVER导出 xml文件
- Java面向对象程序设计----接口
- consul-服务发现、服务隔离、服务配置
- 使用maven导入module时,报java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- kubernetes使用Traefik暴露web服务-转载51cto
- jqGrid行编辑配置,方法,事件