连接PostgreSQL 显示 password authentication failed for user

解决方法:重置密码

1、编辑pg_hba.conf,将md5认证修改成trust认证,编辑后退出保存

	vi /etc/postgresql/9.4/main/pg_hba.conf
	/usr/lib/postgresql/9.4/bin/pg_ctl reload

2、psql连接,用alter role修改密码

	su - postgres
	psql 
	psql (9.2.3) 
	Type "help" for help. 
	
	postgres=# alter role postgres with password '123'; 
	ALTER ROLE

3、退出psql. \q 4、编辑 pg_hba.conf, 将turst认证修改成md5认证,编辑后退出保存,执行pg_ctl reload加载生效


python "Missing dependencies for SOCKS support”

目前来说,我的解决办法很简单就是 ,不用 socks 代理 2333333333

因为需要 自动化下载一些国外资料,所以本地用了 shadowsocks 来代理终端的连接:

export ALL_PROXY=socks5://127.0.0.1:1086

然而 Python 当前的包没有支持 socks 代理的。于是我选择了最简单的办法,用 http 代理,而不是 socks 代理:

export ALL_PROXY=https://127.0.0.1:1087

参考资料


1 2 39 40 41 42 43 82 83