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

Pg之忘记密码重置【其他bug记录】

场景:

本地测试Spark读Trino库数据写入PG


问题描述

写入Pg时候遇到一个非常尴尬的问题,忘记本地Pg库密码了。连接会报如下错误(太久没用了)

Exception in thread "main" org.postgresql.util.PSQLException: ��������: �û� "postgres" Password ��֤ʧ��
	at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:646)
	at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:180)
	at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:235)
	at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)
	at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:223)
	at org.postgresql.Driver.makeConnection(Driver.java:400)
	at org.postgresql.Driver.connect(Driver.java:259)

解决方案:

  1. 关闭 PostgreSQL 服务
    1.1、按 Win + R 键打开“运行”对话框,输入 services.msc 并回车。
    1.2、在服务列表中找到名为 postgresql-x64- 的服务(其中 是你的 PostgreSQL 版本号)。
    1.3右键点击该服务并选择“停止”。
  2. 使用单用户模式启动 PostgreSQL
    2.1、在PG的bin目录下输入以下命令,启动单用户模式
pg_ctl -D "C:\Program Files\PostgreSQL\<version>\data" -o "-P" start
  1. 修改密码

    3.1、执行 SQL 命令来修改密码

postgres --single -D "C:\Program Files\PostgreSQL\<version>\data" postgres 
ALTER USER postgres WITH PASSWORD 'newPassword';
  1. 重新启动 PostgreSQL 服务

IDEA取消大小拼写检查

如果其他博主所说的Editor->Inspections->Spelling没有搜索到。解决方案如下
个人认为在新版IDEA中应该做了修改

点击Typo取消就行


http://www.kler.cn/a/502889.html

相关文章:

  • 【端云一体化】云函数的使用
  • 《自动驾驶与机器人中的SLAM技术》ch9:自动驾驶车辆的离线地图构建
  • FastDDS安装测试记录
  • Spring Boot 2 学习全攻略
  • esp32在编译是报错在idf中有该文件,但是说没有
  • MPLS原理及配置
  • QT如何输出中文不乱码
  • 小型、中型无人机执照学习和考试区别详解
  • Microsoft Sql Server 2019 数据类型
  • C# 中的 Task 和 Async/Await
  • 网易云上显示的ip属地准吗?一次深度探讨‌
  • 《拉依达的嵌入式\驱动面试宝典》—Linux篇(三)_Linux 驱动编程
  • 数据分析-55-时间序列分析之获取时间序列的自然周期时间区间
  • 4、蓝牙打印机-定时器驱动
  • 热门力反馈手套对比,机器人遥操作完美解决方案
  • java通过ocr实现识别pdf中的文字
  • vue3学习日记5 - 项目起步
  • 自动化日常任务:使用Python和PyAutoGUI打开记事本并保存文本
  • WINFORM - DevExpress -> gridcontrol拖拽行记录排序
  • 容器化部署MySQL5.7数据库
  • 将Docker运行中的容器保存为镜像并导出导入
  • 移动 web :平面转换,渐变
  • AI多模态技术介绍:视觉语言模型(VLMs)指南
  • Docker安装和卸载(centos)
  • SOLID原则学习,接口隔离原则(Interface Segregation Principle, ISP)
  • halcon3d 如何计算平面法向量!确实很简单