16

重複の可能性:
Postgresql を開始できませんでした

この問題は私を夢中にさせており、何も機能していないようです。postgresql がデータベースを格納する場所を変更する必要があります。ターミナルでコマンドを使用することに関しては、私は完全な初心者であり、適切なコマンドを使用した段階的な手順が本当に役立ちます。私はウェブ全体を検索しましたが、すべての手順は、端末コマンドに関する事前の十分な知識を前提としています。メインデータフォルダーに必要な場所へのシンボリックリンクを作成することで、1つのアプローチを試しました。これにより、ログ ファイルを確認するように求めるエラーが表示されます。ただし、ログファイルがどこにあるのかわかりません。多くの人がこの問題を抱えているようで、段階的な解決策が確実に役立ちます. 私の Psql バージョンは 8.4 です。Ubuntu 10.10

4

1 に答える 1

27

最新のログファイルのフルパスはです/var/log/postgresql/postgresql-8.4-main.logが、シンボリックリンクはデータの場所を変更するためのより統合された/簡単な方法ではありません。

debian / ubuntu postgresパッケージに付属しているpg_createclusterコマンドを使用して、クラスター全体を目的の場所に作成することをお勧めします。

1-以前のデータが含まれていない場合は、現在のクラスターを削除します。

$ sudo pg_dropcluster --stop 8.4 main

2-新しい場所に新しいクラスターを作成します

$ sudo pg_createcluster -d /path/to/new/location 8.4 main

3-postgresqlを再起動します

$ sudo /etc/init.d/postgresql start
于 2012-07-23T08:31:19.533 に答える