WSL2(Ubuntu)安裝Postgres


原文鏈接: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/12/main/postgresql.conf

#listen_addresses = 'localhost'

改為

listen_addresses = '*'

 

#fsync = on

改為

fsync = off

 

8.設置開機啟動

Linux 中創建執行腳本 

sudo vim /etc/init.wsl

 

9.添加

#! /bin/sh
pg_ctlcluster 12 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文件放到這里

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM