Benim VPS için PostgresSQL Ayarlama


0

Uygulamamı ilk kez bir vps'ye dağıtmak ve DB'imi yapılandırırken bazı sorunlarla karşılaşmak üzereyim.

Aşağıdaki komutları çalıştırdıktan sonra ...

# PostgreSQL
add-apt-repository ppa:pitti/postgresql
apt-get -y update
apt-get -y install postgresql libpq-dev

her şey kadar iyi çalışıyor gibiydi

sudo -u postgres psql

Psql'ye giriş yapmam gerekiyordu, ancak komut hiçbir şey yapmadı (hiçbir şey döndürmedi). denedim

su postgres

bunun yerine, bana postgres @ myaccount: / root $ yazmamı sağladı

ve sonra denedim

sudo postgres psql

ve benden şifreyi istedi, ancak kök şifre bunun için işe yaramadı.

Bu durumda postgres'e giriş yapmanın doğru yolu nedir ve veritabanımı nasıl ayarlarım?

GÜNCELLEME: Aşağıdakileri denedim

root@max:~# su postgres
postgres@max:/root$ psql
bash: /usr/bin/psql: /usr/bin/perl: bad interpreter: permission denied

Yanıtlar:


0

Bence psql postgres kullanıcısı olarak çalışmalıydı. 'Sudo' yazmamalısınız.

root@myaccount:/root$ su postgres
postgres@myaccount:/root$ psql 

psql kullanıcısı oluşturduğumda, bana usr / bin / perl verir: yanlış yorumlayıcı: izin reddedildi

'Psql' komutunu postgres kullanıcısı olarak verdiğinizde, komut istemini almanız gerekir. Orada yazmanız gerekir: kullanıcı 'parola' ile parolanızı oluşturun; (sql komutunun sonundaki noktalı virgül dikkat edin). Kullanıcının başarıyla oluşturulmuş olması durumunda, CREATE ROLE gibi bir şey görmelisiniz.

güncellememi kontrol et lütfen

1
'Postgres' olarak $ echo $ PATH ne gösterir? Perl paketiniz kurulu mu? (

Perl kurulumu sorunu çözdü!
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.