postgresql重装之惑

数据库服务和管理,MySQL/PostgreSQL/Oracle/Sybase 等
onlylove
论坛版主
帖子: 4708
注册时间: 2007-01-14 16:23
送出感谢: 1 次
接收感谢: 127 次

Re: postgresql重装之惑

#16

帖子 onlylove » 2019-08-31 9:24

WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.

为啥不去自己试试呢
头像
百草谷居士
帖子: 3172
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 27 次
接收感谢: 36 次
联系:

Re: postgresql重装之惑

#17

帖子 百草谷居士 » 2019-08-31 10:48

找到原因了,安装postgresql后,自动配置的端口号是5433,不是默认的5432,竟然一直没有发现这个小小的数字区别。可能是因为电脑上原来安装过postgresql10,虽然卸载了但是在/etc下还有配置文件的原因。
另外我发现在自定义的数据库簇集中也有名为posgresql.conf和pg_hba.conf的配置文件,我来回修改了这两个文件,发现没有起作用。那么,这两个文件是在什么情况下起作用的呢?
Ubuntu 19.04
米聊群:Ubuntu交流群,ID:50326269。注册米聊用户后可以搜索加入,即时通讯,沟通更快捷
头像
astolia
论坛版主
帖子: 3951
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 650 次

Re: postgresql重装之惑

#18

帖子 astolia » 2019-09-03 11:54

百草谷居士 写了:
2019-08-31 10:48
另外我发现在自定义的数据库簇集中也有名为posgresql.conf和pg_hba.conf的配置文件,我来回修改了这两个文件,发现没有起作用。那么,这两个文件是在什么情况下起作用的呢?
说明你还是稀里糊涂不清楚postgresql是怎么创建和启动的。

用pg_createcluster创建的配置放到/etc/postgresql/下,用initdb创建的会放到数据目录下。
initdb没有放到$PATH里的目录不能直接输入名字来运行,你觉得是为什么?
你觉得系统推荐你用哪种方法创建?
你以前思考过这些个问题没有?

系统上的systemd启动postgresql服务的方法自己去看/lib/systemd/system/postgresql@.service
initdb创建时会有提示教你要怎么启动
你又用的是哪一种?
头像
qy117121
论坛版主
帖子: 49949
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 336 次
联系:

Re: postgresql重装之惑

#19

帖子 qy117121 » 2019-09-20 17:52

独行猫儿 写了:
2019-08-30 1:15
qy117121 写了:
2019-08-29 15:14
又试了下,把docker生成的数据库打包到了另一台电脑 ,启动后又是正常的
不明白之前那次为什么失败了,弄的我扔了点数据
你确定数据库引擎的大中小三个版本号是相同的?
docker 的当然是版本相同的
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
回复

回到 “数据库管理”