当前位置: 首页 > news >正文

PostgreSQL安装和mcp PostgreSQL

文章目录

  • 一. 安装之后修改权限并登录
    • 1. 确保当前用户具有sudo权限
    • 2. 修改/etc/postgresql/<版本号>/main/pg_hba.conf配置文件为trust,可以免密登录
    • 3. 进行免密登录
    • 4. 添加root用户和修改postgres用户密码
      • 1. postgres用户密码
      • 2. 添加root用户
      • 3. 为root用户设置密码
      • 4. 创建root数据库
    • 5. 修改/etc/postgresql/12/main/postgresql.conf
    • 6. 测试连接
  • 二. mcp PostgreSQL

一. 安装之后修改权限并登录

1. 确保当前用户具有sudo权限

最好把psql的默认用户postgres也加入sudo
sudo adduser 你的用户名 sudo

注意一个误区:
因为系统自动创建了一个postgres用户,当我们sudo -i -u时就时登录到该用户,所以此时psql不需要指定-U参数就默认以postgres用户登录了,如果我们在root用户下使用psql登录则会报错,因为此时数据库没有root用户,需要我们一会创建
在这里插入图片描述

2. 修改/etc/postgresql/<版本号>/main/pg_hba.conf配置文件为trust,可以免密登录

在这里插入图片描述

3. 进行免密登录

psql -U postgres -h localhost

4. 添加root用户和修改postgres用户密码

  • 1. postgres用户密码

在这里插入图片描述

  • 2. 添加root用户

在这里插入图片描述

  • 3. 为root用户设置密码

ALTER USER root WITH PASSWORD ‘123456’;

  • 4. 创建root数据库

因为psql中必须要存在和用户同名的数据库才能使用psql -U root -W 进行登录,否则就需要指定数据库psql -U postgres -W -d postgres进行登录。
CREATE DATABASE root;

5. 修改/etc/postgresql/12/main/postgresql.conf

修改listen_addresses = ‘*’,保证监听所有ip
在这里插入图片描述

6. 测试连接

在这里插入图片描述

二. mcp PostgreSQL

现在cursor不支持npx命令的mcp服务器,所以暂时无法使用官网的PostgreSQL mcp服务器

相关文章:

  • 【无人机路径规划】基于麻雀搜索算法(SSA)的无人机路径规划(Matlab)
  • 通过双模态融合卷积网络进行多中心脑年龄预测|文献速递-医学影像人工智能进展
  • 【Linux】Linux Progress Pulse-进度条
  • introduce.py
  • Android Glide 配置与初始化模块源码深度剖析
  • WWW 2025 | 时空数据(Spatial-Temporal)论文总结
  • docker 学习
  • 电路的一些设计经验
  • Zookeeper(95)如何在Zookeeper中实现分布式配置管理?
  • 第53天:Web攻防-SQL注入数据库类型用户权限架构分层符号干扰利用过程发现思路
  • 数据结构(王卓版)
  • 【java】StringJoiner
  • electron的通信方式(三种)
  • LEETCODE:二叉树的层序遍历JAVA
  • javaEE初阶————多线程进阶(1)
  • 升级旧版本Vmware到Vmware Workstation Pro 17
  • Gateway 配置参数理解
  • VBA使用fso对象合并指定路径的txt文件(含子目录)
  • Android Glide 的显示与回调模块原理源码级深度剖析
  • 前端需要在大模型项目中具备的知识
  • 沈阳建设工程信息网 费用中项网/网站seo诊断工具
  • 广西网站建设服务/缅甸最新新闻
  • 高端的赣州网站建设/青岛网站seo推广
  • 多个网站 备案/口碑营销公司
  • 一般通过什么组成局域网/seo线上培训机构
  • 商洛免费做网站公司/软文营销的本质