Linux'ta PostgreSQL Kurulumu ve Yönetimi

Linux'ta PostgreSQL Kurulumu ve Yönetimi

Bu blog yazısında, Linux üzerinde PostgreSQL’in nasıl kurulup yönetileceğini adım adım öğrendik. Kullanıcı oluşturma, veritabanı yönetimi ve SQL komutları hakkında temel bilgileri öğrendik.

BFS

Merhaba Linux kullanıcıları! Bugün, açık kaynaklı bir veritabanı yönetim sistemi olan PostgreSQL'i Linux sisteminize nasıl kurabileceğinizi ve yönetebileceğinizi adım adım öğreneceğiz. Eğer veritabanı yönetimiyle ilgileniyorsanız, PostgreSQL oldukça güçlü bir seçenek. Şimdi, PostgreSQL'i Linux'a kurmaya ve ona hakim olmaya hazır mısınız? Haydi başlayalım!

Adım 1: PostgreSQL’i Linux’a Kurmak



İlk adım olarak, sisteminize PostgreSQL’i kurmanız gerekiyor. Bu işlem, kullandığınız Linux dağıtımına göre değişiklik gösterebilir. Ancak, genellikle apt veya yum gibi paket yöneticileri ile yapılabilir.

Eğer Ubuntu veya Debian kullanıyorsanız, aşağıdaki komutu terminalde çalıştırarak PostgreSQL'i kurabilirsiniz:


sudo apt update
sudo apt install postgresql postgresql-contrib


Eğer Red Hat, CentOS veya Fedora kullanıyorsanız, şu komutu kullanabilirsiniz:


sudo yum install postgresql-server postgresql-contrib


Bu adım PostgreSQL ve bazı ek katkı paketlerini yükleyecektir.

Adım 2: PostgreSQL’i Başlatmak



PostgreSQL’i kurduktan sonra, hizmeti başlatmak gerekiyor. Ubuntu/Debian için şu komutu kullanabilirsiniz:


sudo systemctl start postgresql


Eğer servisinizin otomatik olarak başlatılmasını istiyorsanız, şu komutu kullanarak etkinleştirebilirsiniz:


sudo systemctl enable postgresql


Eğer Red Hat tabanlı bir dağıtım kullanıyorsanız, aşağıdaki komutları kullanabilirsiniz:


sudo systemctl start postgresql-13
sudo systemctl enable postgresql-13


Adım 3: PostgreSQL’e Giriş Yapmak



PostgreSQL’i başlattıktan sonra, veritabanına giriş yapabilmeniz için kullanıcı oluşturmanız gerekecek. PostgreSQL, kurulum sırasında bir "postgres" adında varsayılan bir süper kullanıcı hesabı oluşturur. Bu kullanıcı ile veritabanına giriş yapabilirsiniz.

Terminalde şu komutu girerek postgres kullanıcısına geçiş yapın:


sudo -i -u postgres


Ve ardından PostgreSQL’in komut satırına giriş yapmak için şu komutu yazın:


psql


Eğer PostgreSQL komut satırına başarıyla girdiyseniz, terminalde şu şekilde bir giriş görmelisiniz:


postgres=#


Adım 4: Yeni Bir Veritabanı Oluşturmak



Artık PostgreSQL’te yeni bir veritabanı oluşturabilirsiniz. Şu komutla yeni bir veritabanı yaratabilirsiniz:


CREATE DATABASE mydatabase;


Veritabanınız oluşturulduktan sonra, bu veritabanına bağlanmak için şu komutu kullanabilirsiniz:


\c mydatabase


Adım 5: Kullanıcı ve İzinler



Veritabanınızı oluşturduktan sonra, ona erişimi kısıtlamak veya izinler vermek isteyebilirsiniz. Yeni bir kullanıcı eklemek için şu komutu kullanabilirsiniz:


CREATE USER myuser WITH ENCRYPTED PASSWORD 'mypassword';


Ve ardından bu kullanıcıya veritabanı üzerinde belirli izinler verebilirsiniz. Örneğin, aşağıdaki komut ile kullanıcıyı veritabanında tüm işlemleri yapabilecek şekilde yetkilendirebilirsiniz:


GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;


Adım 6: PostgreSQL’i Yönetmek



PostgreSQL'i yönetmek için psql komut satırı aracını kullanabilirsiniz. Veritabanınıza bağlı olarak aşağıdaki komutları kullanarak tablo oluşturabilir, veri ekleyebilir, sorgu yapabilir ve daha fazlasını yapabilirsiniz.

Örneğin, yeni bir tablo oluşturmak için şu komutu kullanabilirsiniz:


CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);


Bir satır eklemek içinse şu komutu kullanabilirsiniz:


INSERT INTO users (name, email) VALUES ('John Doe', 'john.doe@example.com');


Ve son olarak, tüm kullanıcıları listelemek için şu sorguyu yazabilirsiniz:


SELECT * FROM users;


Sonuç: PostgreSQL İle Güçlü Bir Veritabanı Yönetimi



Linux üzerinde PostgreSQL kurmak ve yönetmek aslında düşündüğünüzden çok daha kolay. Yavaş yavaş veritabanı işlemlerine hakim olmaya başladığınızda, PostgreSQL’in ne kadar güçlü ve esnek olduğunu fark edeceksiniz. Artık sisteminizde güçlü bir veritabanı yönetim aracına sahipsiniz ve veritabanı projelerinizi daha verimli bir şekilde yönetebilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

Yapay Zeka ile Veritabanı Yönetimi: Geleceğin Veri Tabanlarını Bugünden Keşfedin

Günümüzde teknoloji hızla ilerliyor ve bu ilerleme, veritabanı yönetimini de derinden etkiliyor. Ancak bir soru var: “Veritabanları nasıl daha verimli, güvenli ve hızlı hale getirilebilir?” Cevap aslında çok yakın: Yapay zeka! Evet, veritabanı yönetimi...

Karmaşık Veritabanı Yönetiminde Yeni Nesil Çözümler: Mikroservisler ile Veri Bütünlüğü ve Performans Optimizasyonu

Karmaşık Veritabanı Yapılarına Yenilikçi YaklaşımDijital dönüşümün hızla ilerlediği günümüzde, işletmeler daha büyük veri kümeleriyle başa çıkabilmek için sürekli yenilik arayışında. Geleneksel monolitik veritabanı yapıları, zamanla bu büyüyen veriye...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...