zoukankan      html  css  js  c++  java
  • 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文件放到这里

  • 相关阅读:
    UWP开发之Mvvmlight实践一:如何在项目中添加使用Mvvmlight(图文详解)
    poj2909 欧拉素数筛选
    南京区域赛总结
    poj 2551 Ones
    poj 2524 Ubiquitous Religions(简单并查集)
    poj 2503 Babelfish(字典树或map或哈希或排序二分)
    poj 3080 Blue Jeans
    hdoj 4762 Cut the Cake
    linux tar.gz zip 解压缩 压缩命令
    poj 3714 寻找最近点对
  • 原文地址:https://www.cnblogs.com/blog5277/p/12068729.html
Copyright © 2011-2022 走看看