olmadığı zaman veritabanı için parola soruyor Yeni bir Ubuntu yüklemesinde Rails uygulaması kuruyorum ve komisyon db: create: all kullanarak Postgres veritabanlarını oluşturdum. Veritabanları.yml'de, tüm veritabanlarının parola alanı boş bırakılır. Uygulamanın üretim dağıtımından yakaladığım bir çöp kutusunun pg_restore'sini yapmaya çalışıyorum, ancak bir parola sorulmaya devam ediyorum. Bunun pg_hba.conf dosyasındaki ayarlarla ilgili bir şey olduğunu hissediyorum, ancak önceki Ubuntu kurulumumda bunları nasıl ayarlamış olduğumu hatırlayamıyorum. Postgres'i yerel bağlantılar için pg_restore'a nasıl güvenirim? Yoksa bu soruna neden farklı bir şey var mı?pg_restore, bir
cevap
Seti trust
(veya Unix kullanıcı adlarına postgresql kullanıcı adları eşleştirmek istiyorsanız peer
) pg_hba.conf
içinde local
bağlantıları için. Sorunuza hemen cevap verdiniz.
Eğer, -h localhost
ihmal -h /tmp
veya kullanmak için her gerekir böylece o zaman, TCP/IP kullanıyorsanız açıkça -h localhost
belirterek ediyorsanız sizin unix_socket_directory
yılında 127.0.0.1/32
den host
bağlantıları için yaşamak üzere yapılandırılmış veya trust
ayarlı olduğu her pg_hba.conf
da.
Bkz. pg_hba.conf
ve client authentication.
localhost:
alternatif bir çözüm, kullanıcıların ev dizininde bir .pgpass dosyasında istemci makinesinde giriş kimlik deposu olacağını *: veritabanı: kullanıcı adı: şifre
bu izinler dosya en az 0600 olmalı veya göz ardı edilecektir.
http://www.postgresql.org/docs/9.2/interactive/libpq-pgpass.html
- 1. Belirli bir sütunu yoksayın pg_dump/pg_restore
- 2. "psql --quiet" gibi bir "pg_restore --quiet" seçeneği var mı?
- 3. Bunu kullanarak Postgres 9.3.4 için bir dökümü yedek dosyası oluşturulur pg_restore
- 4. pg_restore: [arşiv] girdi dosyası Ben komutunu kullanarak benim yerel sistemde veritabanı dökümü çalışıyorum
- 5. farklı bir şema ben follwing komutunu kullanarak bir veritabanı adlandırılmış temp1 <br> bir dökümü almış <br>
- 6. PostgreSQL - çok büyük veritabanını geri yükleme
- 7. Veritabanını geri yüklemek ve yedeklemek için Postgresql DDL nedir?
- 8. Gönderi gönderileri RDS'ye dökülüyor
- 9. Uzak makinedeki çöp kutusunu geri yükleme
- 10. Bağlantı noktası konsolunda veritabanı adı nasıl bulunur?
- 11. Scala - bir haritada bir harita bir harita başka bir haritaya
- 12. Bir işlev, bir sınıftaki bir işleve bir işaretçi döndürür (C++)
- 13. Bir dizinin ofset bir bir Shared_ptr Atama
- 14. Bir kurucudaki bir yönteme bir parametrenin geçirilmesi
- 15. Bir vektörün bir allocator ile başka bir
- 16. Bir UITableView bir UIViewController
- 17. Bir dize bir dizi
- 18. Bir AWS Lambda'nın bir
- 19. Bir uydunun bir Longitude
- 20. Bir işlevin bir dekoratör
- 21. Bir koordinatın başka bir
- 22. Bir koordinatın başka bir
- 23. bir
- 24. Bir
- 25. Bir
- 26. Bir
- 27. bir
- 28. Bir
- 29. Bir nesnenin bir özelliğinin kaldırılması
- 30. bir vektörü bir listeye dönüştür
bu bundan sonra postgre hizmetini yeniden unutmayın sorunumu –
çözüldü, teşekkür ederiz. – bdavidxyz