Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题

这篇具有很好参考价值的文章主要介绍了Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

序言

不知道是不是,笔者取消了 stack Builder 的安装,导致 psql 在 Windows 10 的cmd 命令下运行报错 'psql' 不是内部或外部命令,也不是可运行的程序或批处理文件。,配置了pgAdmin 4 文件夹内的 runtime 环境变量也不行。所以笔者只能尝试重装 PostgreSQL 。

还有一个是手动点击 "D:\xxx\pgAdmin 4\runtime\psql.exe" 时,会报错 “由于找不到文件libintl-9.dll,无法继续执行代码,重新安装程序可能会解决此问题。“

一、安装 PostgreSQL 12.x

具体的安装教程链接,参考 PostgreSQL(一)Windows安装

二、问题总结

  1. 'psql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  2. “由于找不到文件libintl-9.dll,无法继续执行代码,重新安装程序可能会解决此问题。“

问题 1 ‘psql’ 不是内部或外部命令,也不是可运行的程序或批处理文件。

配置环境变量

Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题,PostgreSQL,windows,postgresql,数据库

在 Path 变量下新建

Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题,PostgreSQL,windows,postgresql,数据库

内容如下:

Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题,PostgreSQL,windows,postgresql,数据库

问题 2 “由于找不到文件libintl-9.dll,无法继续执行代码,重新安装程序可能会解决此问题。“

需要重装 PostgreSQL

1、卸载

卸载工具
Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题,PostgreSQL,windows,postgresql,数据库
傻瓜式卸载

2、安装

安装记得将原有的 data 也卸载了,当然如果存在重要数据的,可以尝试迁移,等安装好新的 PostgreSQL ,在把原来的覆盖到新的 data 目录。当然,这是笔者的思路,没尝试过,需要自行测试。

3、安装 Stack Builder (这个可以不用安装,安装时可以取消勾选)

具体看参考链接的,我就不重复了,不过参考链接的是 15 版本,笔者这个 12 版本有些落后,就没有参考链接的那些 EDB 插件可以安装。

三、配置理解 (远程连接访问配置)

pg_hba.conf 配置

# IPv4 local connections:
host    all             all             0.0.0.0/0               md5

postgresql.conf 配置

listen_addresses = '*'		# what IP address(es) to listen on;
					# comma-separated list of addresses;
					# defaults to 'localhost'; use '*' for all
					# (change requires restart)
port = 5432				# (change requires restart)
max_connections = 20000			# (change requires restart)
superuser_reserved_connections = 100	# (change requires restart)

配置之后,可以不用重启 PostgreSQL 数据库服务,会自动更新。


参考链接

1. PostgreSQL(一)Windows安装文章来源地址https://www.toymoban.com/news/detail-614610.html

到了这里,关于Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 & 由于找不到文件libintl-9.dll等问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows:‘git‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    当使用 git 在Windows环境下 命令克隆项目时, 出现了问题: ‘git’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 解决方法: 安装 git 下载 双击下载的 git 安装包,默认设置,一路 next , 最终安装成功。 尝试使用 git 命令, 仍然是: ‘git’ 不是内部或外部命令

    2024年02月12日
    浏览(33)
  • Windows Qt 5.12.10下载与安装

    Qt 入门实战教程(目录) QT开发环境包括三部分:(1)C++编译器 ; (2)Qt 库 ;(3) QtCreator  Visual Studio 2017 安装_C++程序员Carea的博客-CSDN博客 qt-opensource-windows-x86-5.12.10.exe 官方下载地址:https://download.qt.io/archive/qt/5.12/5.12.10/qt-opensource-windows-x86-5.12.10.exe 使用迅雷下载,这个

    2024年02月11日
    浏览(33)
  • 在Windows上安装CPLEX12.10.0

    CPLEX是IBM的推出的商业化优化引擎,可用于求解大规模的线性规划(LP)、二次规划(QP)、带约束的二次规划(QCQP)、二阶锥规划(SOCP),以及对应的混合整数规划问题(MIP)。CPLEX提供多种语言(c/c++、Java、Python和Matlab等 )接口,可方便地在其他编程语言中调用CPLEX求解器

    2024年02月03日
    浏览(49)
  • 【解决报错】‘jupyter‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

    在当前路径下使用cmd打开后,输入jupyter notebook出现如下错误: 通常可能出现的问题有两种: (1)你本身就没安装jupyter,如果你配置了anaconda,就自带jupyter,直接跳到问题2。如果确实没有jupyter,需要自行安装👇 (2)没有配置环境变量,解决方案如下: 首先,打开电脑的

    2023年04月08日
    浏览(70)
  • postgresql(一):使用psql导入数据库

    大家好,我是欧阳方超。 听说postgresql越来越流行了?psql是一个功能强大的命令行工具,用于管理和操作PostgreSQL数据库。它提供了一个交互式环境,允许用户执行SQL查询、创建和管理数据库、执行备份和恢复等操作。今天把公司的pg库迁到Windows机器上,在使用psql命令的过程

    2024年02月12日
    浏览(37)
  • 【postgresql 基础入门】psql客户端的使用方法

    ​ 专栏内容 : postgresql内核源码分析 手写数据库toadb 并发编程 ​ 开源贡献 : toadb开源库 个人主页 :我的主页 管理社区 :开源数据库 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 初始化集群 数据库服务管理 psql客户端使用 postgresql 数据库是一款通用的关

    2024年02月09日
    浏览(34)
  • 启动Vue项目,报错:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序

    前言: 最近在打开一个Vue项目的时候,打开之后输入命令行:npm run serve之后发现, 报错:vue-cli-service\\\' 不是内部或外部命令,也不是可运行的程序, 以下是解决方案: 报错图片截图: 1.打开package.json配置文件 先查看自己的命令行有没有错,然后检查是否有vue-cli-service, 如

    2024年01月16日
    浏览(57)
  • Qt下载安装教程,windows10亲测可用,版本5.12.11

    下载地址(不是官网,官网太慢了): Index of / https://download.qt.io/ 打开网址后,选择合适的下载版本,        之所以用一个大标题,是我在这耽误了半天,气死。 在双击打开的exe文件之前,非常建议!!!先去官网的注册账号页面进行注册! 注册Qt账号地址: Qt Account Logi

    2024年02月05日
    浏览(62)
  • ruoyi启动前端报错‘vue-cli-service‘ 不是内部或外部命令

    解决方案: 在新项目的pack.json的文件目录,执行命令npm install 或者 cnpm install 如果报npm 不是内部命令,需要在系统配置全局的变量 在使用npm的时候,或者是通过npm下载了一些包,使用这些包的时候,有时候会遇到“npm 不是内部或外部命令”,或者“XXX 不是内部或外部命令

    2024年02月05日
    浏览(40)
  • git commit 时 报错 ‘lint-staged‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

    合并分支的时候报错, \\\'lint-staged\\\' 不是内部或外部命令。导致分支无法合并,且会见被合并分支的提交内容stage到合并分支,提示需要在合并分支再执行一次commit命令。 因为我们的代码在提交,或者合并时,必须通过代码校验,才能正常提交或合并。这个报错就是因为没有全

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包