序言
不知道是不是,筆者取消了 stack Builder 的安裝,導致 psql 在 Windows 10 的cmd 命令下運行報錯 'psql' 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
,配置了pgAdmin 4
文件夾內(nèi)的 runtime
環(huán)境變量也不行。所以筆者只能嘗試重裝 PostgreSQL 。
還有一個是手動點擊 "D:\xxx\pgAdmin 4\runtime\psql.exe"
時,會報錯 “由于找不到文件libintl-9.dll,無法繼續(xù)執(zhí)行代碼,重新安裝程序可能會解決此問題?!?/code>
一、安裝 PostgreSQL 12.x
具體的安裝教程鏈接,參考 PostgreSQL(一)Windows安裝
二、問題總結(jié)
'psql' 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
“由于找不到文件libintl-9.dll,無法繼續(xù)執(zhí)行代碼,重新安裝程序可能會解決此問題?!?/code>
問題 1 ‘psql’ 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
配置環(huán)境變量
在 Path 變量下新建
內(nèi)容如下:
問題 2 “由于找不到文件libintl-9.dll,無法繼續(xù)執(zhí)行代碼,重新安裝程序可能會解決此問題。“
需要重裝 PostgreSQL
1、卸載
卸載工具
傻瓜式卸載
2、安裝
安裝記得將原有的 data 也卸載了,當然如果存在重要數(shù)據(jù)的,可以嘗試遷移,等安裝好新的 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 數(shù)據(jù)庫服務,會自動更新。文章來源:http://www.zghlxwxcb.cn/news/detail-614610.html
參考鏈接
1. PostgreSQL(一)Windows安裝文章來源地址http://www.zghlxwxcb.cn/news/detail-614610.html
到了這里,關(guān)于Windows 10 安裝 PostgreSQL 12.x 報錯 ‘psql‘ 不是內(nèi)部或外部命令 & 由于找不到文件libintl-9.dll等問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!