Yalnızca belirli bir veritabanına erişimi olan bir kullanıcı oluşturmak istiyorum. Ancak, tüm izinleri olmalıdır. Ubuntu 14.04'te Postgresql 9.5 kullanıyorum. Her şeyden önce yeni bir kullanıcı oluşturuyorum:
$createuser --interactive joe
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) n
Shall the new role be allowed to create more new roles? (y/n) n
Sonra sahibi joe ile yeni bir veritabanı oluşturmak:
$sudo -u postgres psql
$CREATE DATABASE myDB OWNER joe;
$GRANT ALL ON DATABASE myDB TO joe;
Bundan sonra, benim veritabanı myDB bağlanmak için kullanıcı joe ile bağlanmaya çalışın:
$psql myDB -U joe
psql: FATAL: Peer authentication failed for user "joe"
Bundan sonra ne yapmam gerekiyor?
4
Bu konu dışı değil. çünkü Ubuntu'da yazılım kurmak konuyla ilgili
—
Anwar
Sorununuz çözüldü mü?
—
Anwar