PostgreSQL Kurulumuna Hoş Geldiniz!
Bir gün, gelişen projelerinizle birlikte veritabanı yönetim sistemine ihtiyaç duyduğunuzu fark ettiniz. Bu noktada aklınıza gelen ilk seçeneklerden biri PostgreSQL oldu. Evet, doğru tahmin ettiniz! Hem güçlü hem de güvenilir bir veritabanı yönetim sistemi arayışındasınız. Ama bir soru var: PostgreSQL nasıl kurulur? Endişelenmeyin, çünkü bu yazıda size CentOS üzerinde adım adım PostgreSQL kurulumunu göstereceğiz.
Başlamadan önce, CentOS sisteminizde gerekli root (yönetici) izinlerine sahip olduğunuzdan emin olun. Ayrıca, bu işlem internet bağlantısı gerektiriyor, çünkü PostgreSQL paketleri çevrimiçi kaynaklardan indirilecektir.
Adım 1: Sistem Güncellemelerini Yapın
İlk adımda, sisteminizin güncel olduğundan emin olmanız gerekiyor. Eski yazılımlar sisteminize zarar verebilir, bu yüzden ilk işimiz sistemi güncellemek. Terminali açın ve şu komutu girin:
sudo yum update -y
Bu komut, sistemdeki mevcut paketleri en son sürümlere yükseltecektir. Güncelleme işlemi tamamlandığında, devam edebiliriz.
Adım 2: PostgreSQL Depolarını Yükleyin
PostgreSQL'i yüklemenin en kolay yolu, resmi PostgreSQL depolarını kullanmaktır. CentOS, varsayılan olarak PostgreSQL paketlerini içermez, bu yüzden dış kaynaklardan almak gerekecek. Depoları eklemek için şu komutu kullanıyoruz:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-centos-13-2.noarch.rpm
Bu işlem, PostgreSQL depolarını sisteminize ekler ve her şey hazır hale gelir.
Adım 3: PostgreSQL'i Yükleyin
Şimdi asıl kurulum adımına geçebiliriz. PostgreSQL’i yüklemek için şu komutu kullanacağız:
sudo yum install -y postgresql13-server
Bu komut, PostgreSQL’in en son sürümünü yükleyecektir. Yükleme işlemi birkaç dakika sürebilir, bu yüzden sabırlı olun!
Adım 4: PostgreSQL Veritabanını Başlatın
Kurulum tamamlandıktan sonra, PostgreSQL servisini başlatmanız gerekecek. Servisi başlatmak için şu komutu kullanın:
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
Bu komut, PostgreSQL veritabanı sunucusunu başlatmadan önce ilk yapılandırmayı yapar. Eğer işlem başarılıysa, PostgreSQL servisini başlatmak için şu komutu yazabilirsiniz:
sudo systemctl start postgresql-13
Adım 5: PostgreSQL Servisini Başlangıçta Otomatik Olarak Çalıştırmak
Eğer PostgreSQL’in her sistem başlangıcında otomatik olarak çalışmasını istiyorsanız, şu komutu kullanabilirsiniz:
sudo systemctl enable postgresql-13
Bu komut, her sistem başlatıldığında PostgreSQL servisini otomatik olarak başlatacaktır. Böylece, her seferinde manuel olarak başlatmanıza gerek kalmaz.
Adım 6: PostgreSQL'e Bağlanın
Şimdi, PostgreSQL’e bağlanmanın zamanı geldi! PostgreSQL kurulumunu başarıyla tamamladıysanız, veritabanına giriş yapabilirsiniz. Bu işlemi gerçekleştirmek için, `postgres` kullanıcısına geçiş yapmanız gerekiyor. Şu komutu kullanarak `postgres` kullanıcısına geçebilirsiniz:
sudo su - postgres
Ve sonra PostgreSQL kabuğuna giriş yapmak için:
psql
Artık PostgreSQL komut satırında çalışabilirsiniz. Eğer her şey düzgün bir şekilde yapılandırıldıysa, başarılı bir şekilde PostgreSQL komut satırına giriş yapmış olacaksınız.
Adım 7: PostgreSQL ile Veritabanı Oluşturma
PostgreSQL ile bir veritabanı oluşturmak çok basittir. Aşağıdaki komutu kullanarak yeni bir veritabanı oluşturabilirsiniz:
CREATE DATABASE ornek_veritabani;
Ve oluşturduğunuz bu veritabanına şu komutla bağlanabilirsiniz:
\c ornek_veritabani
Bu kadar basit! Artık PostgreSQL ile veritabanı oluşturmak ve yönetmek için hazır bir sisteme sahipsiniz.
Sonuç: PostgreSQL Kurulumunu Başarıyla Tamamladınız!
Ve işte, CentOS üzerinde PostgreSQL kurulumunun tüm adımlarını başarıyla tamamladınız. Bu güçlü veritabanı yönetim sistemi ile projelerinizi verimli bir şekilde yönetebilir, güvenli veritabanı bağlantıları oluşturabilirsiniz.
Unutmayın, PostgreSQL bir açık kaynaklı yazılım olduğu için topluluk tarafından sürekli olarak geliştirilmektedir. Her zaman güncel kalmak için düzenli olarak sistem güncellemelerinizi yapmayı unutmayın.
Şimdi, PostgreSQL ile ilgili diğer başlıkları da keşfetmek için daha fazla zaman harcayabilirsiniz!