You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Mac系统下PgAdmin4网页版修改Postgres用户密码方法

如何在Mac的PgAdmin4网页版修改postgres用户密码

别急,我一步步带你搞定这个密码问题,之后就能顺利用R连接PostgreSQL了:

  1. 登录PgAdmin4网页版
    先打开PgAdmin4网页端,输入你首次启动PgAdmin时设置的管理员密码,登录进入控制台。

  2. 定位到PostgreSQL服务器
    在左侧的导航面板里,找到你的PostgreSQL服务器(一般命名为PostgreSQL 1X,X对应你的版本号),点击左侧的加号展开它。

  3. 找到postgres用户
    展开服务器后,找到Login/Group Roles选项,点击加号展开,就能看到postgres这个默认用户了。

  4. 打开用户属性设置
    右键点击postgres用户,选择Properties(属性),弹出用户属性配置窗口。

  5. 设置新密码
    在弹出的窗口中切换到Definition(定义)标签页,在Password输入框里输入你想设置的新密码,再在Confirm password框里重复输入一遍确认。

  6. 保存修改
    点击窗口底部的Save(保存)按钮,新密码就会立即生效。

  7. 验证R连接
    回到你的R代码中,把db_password替换成刚设置的新密码,再运行连接代码应该就能成功了:

    db <- 'dvdrental' #provide the name of your db
    host_db <- "localhost"
    db_port <- '5432'
    db_user <- "postgres"
    db_password <- "你的新密码" # 替换为刚才设置的密码
    con <- dbConnect(RPostgres::Postgres(), dbname = db, host=host_db, port=db_port, user=db_user, password=db_password)
    

如果还是遇到认证失败,你可以检查下PostgreSQL的pg_hba.conf配置文件(Mac上通常路径是/Library/PostgreSQL/<版本号>/data/pg_hba.conf),确保localhost对应的认证方式是md5scram-sha-256,这样密码认证才能正常工作。

内容的提问来源于stack exchange,提问作者Nneka

火山引擎 最新活动