我在 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';
我希望这对你有帮助