sql >> データベース >  >> RDS >> PostgreSQL

誤ってpostgresのデフォルトのスーパーユーザー権限を削除しました-元に戻すことはできますか?

    常にスーパーユーザー機能を使用できるシングルユーザーモードがあります:

    ルートとして

    service postgresql stop
    

    ユーザーpostgresとして:(バージョン番号(ここでは9.1)を変更する必要がある場合があります.deb以外 ディストリビューションはおそらくここでも異なるパスを持ちます。最初のパスはpostgresバイナリで、2番目のパスはpostgresql.confを含むディレクトリです。

    /usr/lib/postgresql/9.1/bin/postgres --single -D /etc/postgresql/9.1/main/

    新しいコマンドラインで

    alter user postgres with superuser;
    

    ctrl-d 終了します。

    ルートとして:

    service postgresql start
    

    同様の戦略を使用して、パスワードなどを設定またはリセットできます。




    1. OracleID列とselectに挿入

    2. OracleParameter.ValueをInt32に変換します

    3. データベース監視の役割を揺るがすのに役立つ5つの優れたリソース

    4. MySqlは、日次、週次、月次、および年次でレコードまたはデータを取得します