PostgreSQL 管理ユーザのパスワードにアンパサンド記号が含まれている場合、PostgreSQL データベースのバックアップが失敗します

Created:

2016-11-16 12:47:14 UTC

Modified:

2017-06-09 20:13:27 UTC

0

Was this article helpful?


Have more questions?

リクエストを送信

PostgreSQL 管理ユーザのパスワードにアンパサンド記号が含まれている場合、PostgreSQL データベースのバックアップが失敗します

Applicable to:

  • Plesk 11.5 for Linux

症状

PostgreSQL 管理ユーザのパスワードにアンパサンド記号が含まれている場合、PostgreSQL データベースのバックアップが失敗します。

例:

PostgreSQL 管理ユーザのパスワードが「 ddd&123qwe 」の場合、バックアップは次のエラーで失敗します。

CREATE GROUP "qqq" WITH USER "admin"
DEBUG Bundle producer exit code: 127
TRACE SQL: DROP GROUP "qqq"
WARN 12323546-494c-40e7-8fe7-8790b1da9626 sh: 123qwe: command not found
sh: 123qwe: command not found
Failed to execute backup database

ここで「 123qwe 」は PostgreSQL 管理パスワードの一部です。

原因

バックアップユーティリティが、PostgreSQL 管理パスワードでのアンパサンド記号の使用をサポートしていません。

解決策

次のコマンドを使用して、PostgreSQL 管理パスワードを、アンパサンド記号が含まれないパスワードに変更してください。

    # plesk bin database-server --update-server localhost:5432 -type postgresql -passwd 'new_password'
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。