Article ID: 120235, created on Mar 6, 2014, last review on May 9, 2014

  • Applies 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'

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 01bc4c8cf5b7f01f815a7ada004154a2 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f

Email subscription for changes to this article