Linux ortamlarında veritabanlarını yönetmek, Ubuntu veya Debian sunucumuzdan en iyi şekilde yararlanmak için en iyi çözümlerden biridir.
PostgreSQL, tüm verilerimizi çoklu işlev ve özelliklerle yönetmek için en iyi ücretsiz alternatiflerden biri haline geliyor.
Bugün Solvetic, PostgreSQL'in Debian 9'a nasıl kurulacağını tartışacak.
PostgreSQL nedirPostgreSQL, 15 yılı aşkın bir süredir geliştirilmiş, yüksek güvenilirlik, veri bütünlüğü ve hata düzeltme özelliklerine sahip bir araca sahip olmamızı sağlayan güçlü bir açık kaynaklı nesne ilişkisel veritabanı sistemidir.
PostgreSQL, Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) ve Windows gibi işletim sistemlerine kurulabildiğinden çoklu sistemdir.
PostgreSQL kullanarak tamamen ACID uyumlu bir veritabanı yöneticisine sahip olacağız, yabancı anahtarlar, birleşimler, görünümler, tetikleyiciler ve saklı prosedürler (birkaç dilde) için tam desteğe sahip olacak.
INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL ve TIMESTAMP dahil olmak üzere çoğu SQL: 2008 veri türünü içerir. Ayrıca görüntüler, sesler veya videolar dahil olmak üzere büyük ikili nesnelerin depolanmasını da destekler. C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC ve daha pek çoğu için yerel programlama arayüzlerine sahiptir.
PostgreSQL şu anda kararlı sürüm 9.6 ve sürüm 10 beta sürümünde mevcuttur.
Şimdi bu veritabanı yöneticisini Debian 9'a nasıl kuracağımızı göreceğiz.
NotKök kullanıcılar olarak değilsek, önce gelmemiz gerektiğini açıklığa kavuşturmak önemlidir. sudo açıklanan komutların doğru yürütülmesi için.
1. Debian veya Ubuntu'da PostgreSQL APT deposunu ekleyin
Kuracağımız bu resmi PostgreSQL APT deposu, PostgreSQL'in Debian ve Ubuntu dağıtımlarında desteklenen tüm sürümleri için bize otomatik güncellemeler sunan işletim sistemi ile birleştirilecektir.
Aşama 1
Bu işlem için aşağıdaki satırı yürüterek yeni bir dosya oluşturacağız:
/etc/apt/sources.list.d/pgdg.listAdım 2
Dosya oluşturulduktan sonra, kullanılacak Debian veya Ubuntu sürümünü dikkate alarak aşağıdaki satırı ekleyeceğiz:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ Stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg ana Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg ana Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg ana Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg ana
Aşama 3
Tuşları kullanarak değişiklikleri kaydediyoruz
Ctrl + O
ve editörü kullanarak bırakıyoruz
Ctrl + X
2. Anahtarları Debian veya Ubuntu'ya aktarın
Aşama 1
Ardından, imzalama anahtarını depodan içe aktaracağız ve önce aşağıdaki komutu uygulayarak sistem paketi listelerini güncelleyeceğiz:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-anahtar eklentisi -
Adım 2
Daha sonra komutu kullanarak sistemi güncelliyoruz.
sudo uygun güncelleme
3. PostgreSQL sunucusunu Debian veya Ubuntu'ya kurun
Aşama 1
İşletim sistemi güncellendikten sonra PostgreSQL sunucusunu kurmak için aşağıdaki komutu uygulayacağız:
uygun kurulum postgresql-9.6
Adım 2
Mektubu giriyoruz S PostgreSQL paketlerinin kurulumunu onaylamak için. PostgreSQL kurulumu bittiğinde aşağıdakileri göreceğiz:
S
Aşama 3
Debian ve Ubuntu durumunda, veritabanı otomatik olarak başlar. Tüm PostgreSQL yapılandırma dosyalarını bulacağımız dizin şu yoldadır:
/var/lib/postgresql/9.6/main
4. Debian veya Ubuntu'da PostgreSQL sunucusunu başlatın ve etkinleştirin
Veritabanı sunucusu başlatıldığında, bir sonraki adım PostgreSQL hizmetini başlatmak ve PostgreSQL hizmetinin sistem başlangıcında otomatik olarak başlatılmasını sağlamaktır, bunun için aşağıdaki komutları sırayla uygulayacağız:
sistemde
systemctl postgresql.service'i başlat systemctl postgresql.service'i etkinleştir sudo systemctl durumu postgresql.service
SysVinit'te
servis postgresql-9.6 servis postgresql-9.6 durumunda chkconfig postgresql'i başlat
5. Debian veya Ubuntu'da PostgreSQL kurulumunu doğrulayın
Ubuntu veya Debian üzerine PostgreSQL veritabanı sistemini kurduktan sonra postgres veritabanı sunucusuna bağlanarak kurulumu doğrulayabiliriz.
Aşama 1
PostgreSQL yönetici kullanıcısına postgres denir, kullanıcı sistem hesabına erişmek için aşağıdaki komutu uygulayacağız:
postgres cd psql'nizAdım 2
Sonuç aşağıdaki gibi olacaktır:
Aşama 3
Postgre veritabanı yöneticisi kullanıcısına şifre belirlemek istiyorsak aşağıdaki komutu kullanacağız. Orada şifreyi girmeli ve onaylamalıyız.
\ şifre postgresleri
4. Adım
Postgre kullanıcı sistem hesabını güvenceye almak istiyorsak aşağıdaki komutu kullanacağız. Orada ilgili şifreyi girip onaylayacağız.
passwd postgresGördüğümüz gibi, PostgreSQL'i Debian veya Ubuntu'ya kurmak kolaydır.