分类
小站运维日志 日志

记PG一次失联

五天前,在服务器安装PostgreSQL,并配置远程连接,测试成功。然而,突然无法连接,表象如下:

我通常用psql远程连接,输入地址、数据库、用户名之后,会提示输入密码,今天却一直不出现输入提示。

经过苦苦挣扎之后,假装冷静分析。分析思路如下,问题是出在服务器,网络线路,还是我这边。我可以ping通服务器,在服务器上登陆数据库均没有问题。我初步判断是自己电脑的问题,真是大错特错。我因此而把笔记本回滚到五天前,也就是刚刚成功远程连接数据库的日子。此处省略9个忐忑不安。

Time Machine 比我想象的快,但问题依旧。吃一堑长一智,我确定是服务器的问题。于是,按照步骤一一设置。其中,两个重要文件配置正确,没有改动。

此外,服务器还要打开5432端口,即PostgreSQL默认的通信端口。

打开psql,居然出现了久违的密码输入提示!

可能是服务器的回滚操作,使得5432端口关闭。

这次的经验教训是:

1、及时备份。不但有网络备份,还应该在移动硬盘中保留一份。

2、及时记录。计算机操作,应该及时记录,即便有误,可以查证。前几天,突然觉得Terminal中的命令历史没必要,就给清除了,今儿个我还在想是否能翻历史命令找到当初如何连接的。当然不太可能,也很费时。

3、对于基本的功能,每天应该测试一下,有问题及时发现。

草草。日后再整理。

Swift

聊表不空。

“记PG一次失联”上的2条回复

发表评论

邮箱地址不会被公开。 必填项已用*标注