• Debian 安装PostgreSQL和 pgAdmin


    安装 PostgreSQL

    如果之前安装有请彻底卸载:

    sudo apt purge postgr*
    sudo apt autoremove
    
    • 1
    • 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'
    
    # 导入存储库签名密钥:
    wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
    
    # 更新软件包列表:
    sudo apt update
    
    # 安装最新版本的PostgreSQL。目前是15.1
    # 如果您需要特定版本,请使用“postgresql-12”或类似版本,而不是“postgresql”:
    sudo apt -y install postgresql
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    直接安装是安装的

    测试安装是否成功

    切换postgres用户,本地连接登录没问题便是成功。

    su - postgres
    psql
    
    • 1
    • 2

    查看数据目录

    select setting from pg_settings where name='data_directory';
    show data_directory;
    
    • 1
    • 2

    如果需要改的可以自行查看修改方法

    如果需要远程登录可以设置一下远程登录:

    1、修改 postgresql.conf 文件: vim /etc/postgresql/15/main/postgresql.conf , 修改listen_addresses的值

    listen_addresses = '*'
    
    • 1

    2、在 pg_hba.conf 文件最后添加如下内容

    echo "host all all 0/0 md5" >> /etc/postgresql/15/main/pg_hba.conf
    
    • 1

    3、修改用户密码(通过psql,进入sql交互行执行):

    alter user postgres with password 'postgres';
    
    • 1

    4、重启数据库

    systemctl restart postgresql
    
    • 1

    安装 pgAdmin

    设置存储库

    curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
    sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
    
    sudo apt install pgadmin4-web 
    sudo /usr/pgadmin4/bin/setup-web.sh
    
    • 1
    • 2
    • 3
    • 4
    • 5

    上面是我仅安装web模式的

    其他模式可以这样选择

    # 安装桌面和web模式:
    sudo apt install pgadmin4
    
    # 仅在桌面模式下安装:
    sudo apt install pgadmin4-desktop
    
    # 仅针对web模式安装: 
    sudo apt install pgadmin4-web 
    
    # 如果安装了pgadmin4 web,请配置web服务器:(记住好配置的邮箱和密码)
    sudo /usr/pgadmin4/bin/setup-web.sh
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    在浏览器输入: http://IP/pgadmin4 然后输入邮箱和密码登录便可以访问。

    在左上角右键点击servers,点击Register,点击server,输入名称、连接地址、数据库名,数据库用户以及密码。就可以正常访问了,还有漂亮的仪表盘。

    配置公网或者内网穿透还可以手机、pad之类的在公交、地铁之类的愉快写SQL代码(装逼)了。

  • 相关阅读:
    yaml文件详解
    Python下划线中 _xx、__xx、__xx__ 的区别
    verilog牛客网刷题代码汇总
    Springboot流浪动物管理系统p2326计算机毕业设计-课程设计-期末作业-毕设程序代做
    ubuntu-18.04 linux-QT版 演示sqlite3增删改查
    1.rk3588的yolov5运行:pt_onnx_rknn转换及rknn在rk3588系统python运行
    Count( ? ) 效率的比较
    微服务项目:尚融宝(4)(上手复习mybatisplus)
    Nginx一主一从配置Keepalive
    《利息理论》指导 TCP 拥塞控制
  • 原文地址:https://blog.csdn.net/Magic_Ninja/article/details/127979289