PostgreSQL'e Merhaba Dediğiniz An
PostgreSQL, açık kaynaklı ve güçlü bir veritabanı yönetim sistemidir. Yüksek performansı ve esnekliği sayesinde, birçok yazılım geliştiricisinin tercihi olmuştur. Şimdi, CentOS işletim sistemi üzerinde PostgreSQL kurulumunu nasıl yapacağınızı keşfetmeye başlıyoruz. Adım adım, sıkı bir şekilde takip edebileceğiniz bir rehber hazırladık.
Adım 1: Sistem Güncellemelerini Yapın
İlk adımda, sisteminizin güncel olduğundan emin olmalısınız. Bu, kararlı ve güvenli bir kurulum için oldukça önemlidir. Terminali açın ve aşağıdaki komutu yazın:
sudo yum update -y
Bu komut, CentOS sisteminizi güncelleyecek ve en son güvenlik yamalarını yükleyecektir. Bu işlem birkaç dakika sürebilir, ancak sabırlı olun, sonrasında her şey çok daha düzgün çalışacak.
Adım 2: PostgreSQL Depolarını Ekleyin
PostgreSQL'i yüklemek için öncelikle PostgreSQL'in resmi depolarını eklememiz gerekiyor. Bunun için aşağıdaki komutu yazabilirsiniz:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-centos-13-3.noarch.rpm
Bu komut, PostgreSQL'in en güncel sürümünü sağlayacak olan depo bağlantısını sisteminize ekler.
Adım 3: PostgreSQL'i Yükleyin
Şimdi sırada PostgreSQL’in yüklenmesi var. Bunun için aşağıdaki komutu çalıştırabilirsiniz:
sudo yum install -y postgresql13-server postgresql13-contrib
Bu komut, PostgreSQL’in ana paketini ve ek bileşenlerini yükler. Eğer sistemde başka bir PostgreSQL sürümü yüklü değilse, bu komut sorunsuz bir şekilde çalışacaktır. Yükleme tamamlandığında, PostgreSQL veritabanı sisteminiz hazır olacaktır.
Adım 4: PostgreSQL’i Başlatın ve Otomatik Olarak Başlatılmasını Sağlayın
Yükleme işlemi bittiğinde, PostgreSQL servisini başlatmamız gerekiyor. Bunun için şu komutu kullanın:
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
Bu komut, veritabanı sisteminizi başlatacak ve veritabanı dizinlerini yapılandıracaktır. Ardından, PostgreSQL servisini başlatmak için şu komutu girin:
sudo systemctl start postgresql-13
PostgreSQL’in her sistem başlatıldığında otomatik olarak başlamasını sağlamak için şu komutu yazın:
sudo systemctl enable postgresql-13
Bu komut, PostgreSQL servisinin her zaman açılışta aktif olmasını sağlar.
Adım 5: PostgreSQL Güvenlik Ayarları
PostgreSQL kurulumunun güvenliğini sağlamak için bazı yapılandırmalar yapmalısınız. İlk olarak, PostgreSQL’in “postgres” adlı superuser (yönetici) kullanıcısına giriş yapmamız gerekiyor. Bunun için şu komutu girin:
sudo -i -u postgres
Bu komut, PostgreSQL sistemine yönetici olarak giriş yapmanızı sağlar. Şimdi PostgreSQL kabuğuna (psql) geçiş yapabiliriz:
psql
Burada, veritabanı yönetimi için SQL komutları kullanabilirsiniz. Eğer veritabanınızı dış dünyadan erişime kapatmak istiyorsanız, PostgreSQL’in konfigürasyon dosyasını düzenleyerek gerekli ayarlamaları yapabilirsiniz.
Adım 6: PostgreSQL'e Bağlantı Testi
PostgreSQL kurulumunu başarıyla tamamladıktan sonra, veritabanına bağlanmak ve test etmek önemlidir. Bunun için terminalden şu komutla PostgreSQL’e bağlanabilirsiniz:
psql -U postgres
Bu komut, "postgres" kullanıcısı ile PostgreSQL veritabanına bağlanacaktır. Eğer bağlantınız başarılıysa, PostgreSQL’iniz sorunsuz bir şekilde çalışıyor demektir.
Adım 7: Kullanıcı ve Veritabanı Oluşturma
PostgreSQL kurulumu sonrasında, kendi kullanıcı ve veritabanınızı oluşturmak için aşağıdaki komutları kullanabilirsiniz:
# Yeni kullanıcı oluşturma
createuser --interactive
# Yeni veritabanı oluşturma
createdb yeni_veritabani
Bu komutlarla, veritabanınıza özel yeni bir kullanıcı ve veritabanı oluşturabilirsiniz.
Sonuç: PostgreSQL Artık Hazır!
Tebrikler! Artık CentOS üzerinde PostgreSQL kurulumunu başarıyla tamamladınız. Veritabanı yönetim sisteminiz çalışır durumda ve kullanıma hazır. PostgreSQL, esnek yapısıyla veritabanı projelerinizin temeli olacak.