Debian, en başarılı bağımsız ve bağımsız Linux işletim sistemi dağıtımlarından biridir ve PostgreSQL, RDBMS için aynıdır. Her ikisi de ana şirketin kontrolünden bağımsızdır ve üzerinde çalışacak bir sunucuyu ve ilişkisel veritabanını güvenli bir şekilde barındırmak için ücretsiz ve güçlü bir kullanıcı deneyimine sahip olmanızı sağlar.
Bu yazımda sizlere PostgreSQL’i Debian’a nasıl kuracağınızı göstereceğim. Bu makaleyi yazarken, hem Postgres hem de Debian’ın en son kararlı sürümlerini kullanıyor olacağız ve bu eğitimin doğru kalmasını sağlamak için sürecin birkaç yıl boyunca büyük ölçüde değişmeden kalmasını bekliyorum. Eksiksiz bir Debian deneyimi için herhangi bir özel işlem değil, yerel Debian deposunu kullanacağız. Debian’ın şu anki sürümü 9.6 ve PostgreSQL’in 2016’da piyasaya sürülen şu anki sürümü 9.6’dır. Evet, bu eski ama Debian’ın orijinal olarak sağladığı kararlı sürümleri takip ediyoruz. Ayrıca Debian ve PostgreSQL’in şu anda aynı sürüm numarasına sahip olması büyük bir tesadüf, lütfen bunu tamamen tesadüften başka bir şey olarak okumayın. Bu, görev açısından kritik kullanım için önerilen maksimum kararlılığı sağlayacaktır. Sistemin temiz olduğundan ve sürecin tekrarlanabilir olduğundan emin olmak için Digital Ocean’a yeni bir Debian yüklemesiyle başlardım.
Sistem hazırlığı
Önce hızlı bir prosedür yapalım. apt-get güncellemesi E apt-get yükseltme Sistemde yüklü olan tüm paketlerin güncellendiğinden emin olmak için.
$ apt-get güncellemesi
$ apt-get yükseltme
PostgreSQL’i kurun
Çalıştırarak görebileceğiniz birçok PostgreSQL paketi var. apt-cache’de ara. Sadece kurmak istediğimiz paketin adı postgresql. ile kuracağız apt-get’i yükleyin.
$ apt-cache’de ara postgres
$ apt-get’i yükleyin postgresql
Kurulumun tamamlandığını ve ilgili PostgreSQL paketlerinin kurulu olduğunu doğrulamak için dkpg’yi çalıştırın:
$dpkg-l | grep postgre
Debian platformunda PostgreSQL’i yönetmek için uygun bir hizmet var. Yani kaçmayacağız initdb veya gibi yerel komutları kullanarak veritabanını başlatın ve durdurun pg_ctl. Komutu çalıştırarak PostgreSQL hizmeti için Yardım mesajını kontrol edin:
PostgreSQL’i başlatma ve durdurma
$postgresql hizmeti
İşlemleri başlatıp durdurmadan önce konfigürasyon dosyalarını kontrol edelim. Debian’da yapılandırma dosyaları şuradan yüklenir: postgresql paylaşımlı Paket sitenin altında /etc/postgresql.
PostgreSQL yapılandırma dosyaları
Postgresql.conf, kurulumunuz için özel ayarlar yapabileceğiniz ana veritabanı yapılandırma dosyasıdır. pg_hba.conf, erişim yapılandırma dosyasıdır. Bunlar, Debian sunucusu için makul ve güvenli varsayılan ayarlardır. dikkatli ol pg_hba.conf Yalnızca yerel erişim için yapılandırıldığından, kullanıcılara veya uygulamalara uzak veritabanına bağlanmak için erişim vermek istediğinizde bu dosyayı belgelere göre güncellemeniz gerekecektir.
Peki, sağlanan hizmetle veritabanını durdurma ve başlatma alıştırması yapalım. ile birlikte PostgreSQL Hizmeti Bağımsız değişken sağlayabileceğiniz komut rolVe başlangıçBeşinci durum sunucunun kontrolünü ele geçirmek için.
postgresql hizmetini başlat
postgresql hizmetini durdur
postgresql hizmet durumu
Veritabanına bağlanın
PostgreSQL varsayılan olarak tamamen güvenli bir şekilde kurulur. kullanıcı adı postgres Varsayılan olarak oluşturulur ve bu kullanıcının herhangi bir ek yapılandırma adımı olmaksızın veritabanına bağlanmak için yerel erişimi vardır. Kök bile varsayılan olarak veritabanına giriş yapamaz. Veritabanına root kullanıcısı olarak bağlanmayı deneyelim.
Kök erişimi reddedildi
Bunun yerine, Linux kullanıcısını şu şekilde değiştirelim: postgres Kullanıcı kimliği ve ardından sisteme erişebiliriz.
$ Biz – Postgresc
$pscl -ile
$ psql postgresleri
Linux kullanıcısı olarak oturum açın: postgres
Sistemin nasıl çalıştığını kontrol etmek için komut satırından bir veritabanı oluşturalım. oluşturulan b Yarar. Daha sonra pg_hba.conf’u güncelleyeceğiz, veritabanını yeniden başlatacağız ve bu veritabanına bağlanacağız.
kullanıcı olarak postgresYeni bir veritabanı oluşturun:
kullanıcı olarak mutfakyeni veritabanı için kimlik doğrulaması eklemek üzere pg_hba.conf’u değiştirin.
pg_hba.conf kök olarak güncellendi
Daha sonra kullanıcı olarak mutfakyapılandırma dosyalarını yeniden yükleyin.
$ postgresql hizmeti kurulu
Son olarak, kullanıcının postgres’ine geri dönün ve yeni veritabanını test edin. Giriş yaparak test edeceğiz linux ipucu veritabanı, bir tablo oluşturun, iki satır ekleyin ve ardından tabloyu sorgulayın. Aşağıda gösterildiği gibi.
Bir test programı oluşturun
çözüm
Nihayetinde yapmak isteyeceğiniz şey, veritabanı şemasını tasarlamak ve pg_hba.conf Veritabanınıza harici erişime izin vermek için yarışlara gidersiniz.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın