为什么粘贴或输入我的密码并按回车键会创建新行而不是提交密码?

为什么粘贴或输入我的密码并按回车键会创建新行而不是提交密码?

我在 Windows 电脑上工作,我租用的服务器来自 Digital Ocean,使用 Ubuntu。我正在尝试创建一个 Postgres 数据库转储,当系统提示我输入密码时,我无法提交它。

当我手动输入、按住 Shift 键并输入密码、复制并单击鼠标右键时,会出现这些新行。我不知道该怎么办,也找不到任何答案。我问过的几个人,他们以前从未遇到过这个问题。我想知道这个问题是否与 Windows PC 有关?我的一个朋友也在使用 Windows,也遇到了和我一样的问题。

为了更好地理解这个问题,我附上了 imgur 图片:https://i.stack.imgur.com/aJ4S6.png

到底发生了什么事?我该如何提交密码而不产生新行。

如果有帮助的话,密码确实有随机生成的特殊字符,如#^等。这可能是问题吗?我也在 Windows 上使用 Putty 来连接和执行命令。

更新:当我尝试通过 DO 上的控制台执行此操作时,也遇到了同样的问题。

答案1

您好,请输入以下代码并尝试:

sudo -u postgres psql

现在输入你的 root 密码。现在你已经连接到 postgressql,如果你想更改 postgres 密码,请在 psql 中输入以下代码

\password

如果你想更改 postgres 用户密码,请在 psql 中输入以下代码

ALTER USER user_name WITH PASSWORD 'new_password';

我希望这对你有帮助

相关内容