当前位置:网站首页>MacOS下postgresql(pgsql)数据库密码为什么不需要填写或可以乱填写
MacOS下postgresql(pgsql)数据库密码为什么不需要填写或可以乱填写
2022-08-01 09:46:00 【石头StoneWang】
背景
MacOS下postgresql(pgsql)数据库密码似乎可以不填或乱填都可以登录,这个是因为安全策略认为本地连接是安全的,默认配置如此。
然后你会发现无密码登录后执行以下修改postgres用户的密码并重启pgsql进程后,依然不需要密码
ALTER USER postgres WITH PASSWORD '新密码';
如何设置密码
要求改 pg_hba.conf 这个配置文件
配置文件在哪里?
执行 ps -ef|grep postgres,看到
501 3925 1 0 9:01AM ?? 0:00.03 /Applications/Postgres.app/Contents/Versions/12/bin/postgres -D /Users/stonewang/Library/Application Support/Postgres/var-12 -p 5432
501 3927 3925 0 9:01AM ?? 0:00.00 postgres: checkpointer
501 3928 3925 0 9:01AM ?? 0:00.03 postgres: background writer
501 3929 3925 0 9:01AM ?? 0:00.01 postgres: walwriter
501 3930 3925 0 9:01AM ?? 0:00.01 postgres: autovacuum launcher
501 3931 3925 0 9:01AM ?? 0:00.04 postgres: stats collector
501 3932 3925 0 9:01AM ?? 0:00.00 postgres: logical replication launcher
501 3940 3925 0 9:01AM ?? 0:00.01 postgres: postgres postgres 127.0.0.1(58351) idle
501 4074 3637 0 9:10AM ttys001 0:00.00 grep --color postgres
StoneMakPro2019:var-12 stonewang$
看到 -D 后面的路径就是配置文件的目录
进入这个目录/Users/stonewang/Library/Application Support/Postgres/var-12,注意中间有空格要加\转义一下,进入后vi修改配置文件
(下图,本来全是trust的值,全部改成password)
至此,再重启pgsql的进程,然后发现本地连接也需要输入密码了。
边栏推荐
- Go-Excelize API源码阅读(八)——GroupSheets(sheets []string)、UngroupSheets()
- Taobao commodity details and details on taobao, senior upgrade version of the API
- rpm and yum
- HoloView -- Tabular Datasets
- How to get page data
- STM32个人笔记-看门狗
- The soul asks: How does MySQL solve phantom reads?
- 7. SAP ABAP OData 服务如何支持 $orderby (排序)操作
- Meeting OA (Upcoming Meetings & All Meetings)
- opencv创建窗口—cv.namedWindow()
猜你喜欢
随机推荐
node 格式化时间的传统做法与高级做法(moment)
net stop/start mysql80 access denied
《时代》杂志:元宇宙时代将改变世界
C语言小游戏——扫雷
HoloView -- Tabular Datasets
GBase 8s 锁分类
opencv创建窗口—cv.namedWindow()
【数据集】各类绝缘子、鸟巢及防震锤数据集汇总
Redis中间件(从搭建到弃坑)
leetcode-6134: Find the closest node to the given two nodes
会议OA(待开会议&所有会议)
Optimal dazzle Oracle database support what kinds of type of the time and date
The use of scrapy crawler framework
Yang Hui Triangle (C language implementation)
Prime Ring Problem
灵魂发问:MySQL是如何解决幻读的?
network basic learning
【Untitled】
Custom Types - Enums, Unions
STM32个人笔记-看门狗









