WMWW | Webmaster Forumu | Webmaster Platformu
Webmaster Dünyası
Server Yönetimi
Ubuntu 18.04'de PostgreSQL Kurulumu
Ubuntu 18.04'de PostgreSQL Kurulumu
Konu Başlığı : Ubuntu 18.04'de PostgreSQL Kurulumu
08-24-2019, 04:41 PM
İlişkisel Veritabanları birçok uygulama ve web sitenin çekirdek bir parçasıdır. İlişkisel veritabanları verileri sürdürmeye yardımcı olur ve mantıksal bir yapı sağlar. En büyük avantajlarından biri ise veriler istenilen zamanda sorgulanabilir ve erişilebilirdir.
MySQL’e alternatif olan birçok ilişkisel veritabanları mevcuttur ve bunlardan biri de PostgreSQL’dir. Oldukça popülerdir ve birçok uygulama tarafından kullanır.
Açık kaynaklı olduğundan dolayı PostgreSQL birçok işletim sistemiyle uyumludur, üstelik buna Unix bazlı sistemler de dahildir.
Bu makalede Ubuntu 18.04 üzerinde PostgreSQL kurulumu yapmayı öğreneceksiniz. Rehberimizde Ubuntu’nun varsayılan deposuyla PostgreSQL paketleri kullanılacaktır.
Ubuntu’da PostgreSQL kurulumu oldukça kolaydır. Ancak kurulumdan sonra her şeyin düzgün çalışması için uygun bir veritabanı oluşturmanız ve kullanıcıların rolleri ayarlamanız gerekecektir.
Ubuntu’da PostgreSQL Kurulumu
Unutmayın, bu adımlara başlamadan önce VPS’inize SSH üzerinden erişmeniz gerekmektedir. Bu konuda daha fazla bilgi için bu kullanışlı PuTTY rehberimize bir göz atın!
Apt ile kullanmaya başlamak için yerel paket dizinini güncelleyin:
Sırada ise PostgreSQL’i ve ek özellikler sağlayan contrib paketini yüklemek var. Bunun için aşağıdaki komutu kullanın:
Bu komut PostgreSQL’i yükleyecektir. Ancak kullanmak için ise birkaç basit yapılandırma ayarları yapmanız gerekmektedir.
Ubuntu’da PostgreSQL Doğrulama
Ubuntu’da PostgreSQL kurulumu tamamlandığına göre hizmetler otomatik olarak çalışacaktır. İlk adım olarak PostgreSQL veritabanına psql ile bağlanarak kurulumu doğrulayın.
Psql, PostgreSQL sunucusuyla etkileşmek için kullanılan bir komut satırı aracıdır. Bu sunucu sürümünü bastıracaktır:
PostgreSQL’e bir postgre kullanıcısı olarak giriş yapmak için psql’i kullanabilirsiniz. Aşağıdaki komutla bunu yapabilirsiniz:
PostgreSQL’i kullanmak için aşağıdakini yazın:
Bu komut size PosgreSQL oluşumuna erişim sağlayacaktır. Çıkış yapmak için ise aşağıdaki komutu kullanın:
Kullanıcı ve Kullanıcı Rolleri Oluşturma
Bir kullanıcı rolü oluşturmak için postgres hesabına daha önce yaptığınız gibi giriş yapın. Postgres konsoluna girdiğinizde aşağıdaki komutu kullanarak yeni bir rol yaratabilirsiniz:
Yukarıdaki komut rolee isim vermenizi ve superuser izni olup olmadığını belirlemenizi isteyecektir. Benzer olarak aşağıdaki komutla da yeni bir kullanıcı oluşturabilirsiniz:
Alternatif olarak normal komut isteminde aşağıda gösterilen komutu kullanabilirsiniz:
Bu komut da bir kullanıcı adı oluşturacaktır. Createuser komutu, createuser kullanarak kontrol edilebilen birçok seçenekle kullanılabilir.
İşte bu kadar, yeni bir kullanıcı oluşturdunuz. Sırada ise nasıl bir Veritabanı yaratacağınızı öğreneceksiniz.
Veritabanı Oluşturma
PostgreSQL kullanıcı rolünün veritabanı adıyla aynı olmasını varsayar. Yani daha önce “testPostgres” adlı bir kullanıcı oluşturduysanız rol de “testPostgres” adlı bir veritabanına erişmeyi deneyecektir.
Postgres konsolundan aşağıdaki komutu kullanarak bir veritabanı oluşturabilirsiniz:
Eğer PostgreSQL olmadan çalışıyorsanız aşağıdaki komutu kullanabilirsiniz:
Yeni Kullanıcı Rolünü Doğrulamak
Başlangıç için Postgres DB ve kullanıcı rolü ile aynı isimde bir Linux kullanıcısı oluşturmanız gerek. Bu hesabı kök olmayan kullanıcı ile sudo erişimiyle oluşturabilirsiniz. Linux’da yeni kullanıcıyı yaratmak için aşağıdaki benzer bir komut kullanabilirsiniz:
testPostgres’i uygun bir isimle değiştirin.
Hesabı oluşturduğunuzda hesabınıza giriş yapın ve aşağıdaki komuta kullanarak veritabanına bağlanın:
Başka bir veritabanına geçmek içinse veritabanı adını belirleyin:
Giriş yaptıktan sonra mevcut veritabanı bağlantısını kontrol edin:
Postgres Temel DML İşlemi
Postgres oluşturma, silme ve tabloları güncelleme gibi işlemler için diğer veritabanlarına benzer bir söz dizimi kullanır. Yeni bir tablo oluşturabilir ve veritabanını aşağıdaki komutla tanımlayabilirsiniz:
Eğer tabloyu dizi olmadan görüntülemek isterseniz bu komutu kullanın:
Sonuç
Bu makaleyi okuyarak Postgres’e dair temel bilgilere sahip olduğunuz. Ubuntu 18.04 sürümünde PostgreSQL kurulumu yapmayı ve kullanıcılar, roller ve veritabanları yaratmak gibi temel ayarlarını oluşturmayı biliyorsunuz.
Umuyoruz ki bu makale Ubuntu üzerinde Postgres kullanmaya başlamanıza yardımcı olmuştur. Temel bilgileri öğrendiğinize göre Postgres’in bir veritabanı olması konusunda daha fazla bilgi edinmek isteyebilirsiniz.
MySQL’e alternatif olan birçok ilişkisel veritabanları mevcuttur ve bunlardan biri de PostgreSQL’dir. Oldukça popülerdir ve birçok uygulama tarafından kullanır.
Açık kaynaklı olduğundan dolayı PostgreSQL birçok işletim sistemiyle uyumludur, üstelik buna Unix bazlı sistemler de dahildir.
Bu makalede Ubuntu 18.04 üzerinde PostgreSQL kurulumu yapmayı öğreneceksiniz. Rehberimizde Ubuntu’nun varsayılan deposuyla PostgreSQL paketleri kullanılacaktır.
Ubuntu’da PostgreSQL kurulumu oldukça kolaydır. Ancak kurulumdan sonra her şeyin düzgün çalışması için uygun bir veritabanı oluşturmanız ve kullanıcıların rolleri ayarlamanız gerekecektir.
Ubuntu’da PostgreSQL Kurulumu
Unutmayın, bu adımlara başlamadan önce VPS’inize SSH üzerinden erişmeniz gerekmektedir. Bu konuda daha fazla bilgi için bu kullanışlı PuTTY rehberimize bir göz atın!
Apt ile kullanmaya başlamak için yerel paket dizinini güncelleyin:
Kod:
sudo apt update
Sırada ise PostgreSQL’i ve ek özellikler sağlayan contrib paketini yüklemek var. Bunun için aşağıdaki komutu kullanın:
Kod:
sudo apt install postgresql postgresql-contrib
Bu komut PostgreSQL’i yükleyecektir. Ancak kullanmak için ise birkaç basit yapılandırma ayarları yapmanız gerekmektedir.
Ubuntu’da PostgreSQL Doğrulama
Ubuntu’da PostgreSQL kurulumu tamamlandığına göre hizmetler otomatik olarak çalışacaktır. İlk adım olarak PostgreSQL veritabanına psql ile bağlanarak kurulumu doğrulayın.
Psql, PostgreSQL sunucusuyla etkileşmek için kullanılan bir komut satırı aracıdır. Bu sunucu sürümünü bastıracaktır:
Kod:
sudo -u postgres psql -c "SELECT version();"
PostgreSQL’e bir postgre kullanıcısı olarak giriş yapmak için psql’i kullanabilirsiniz. Aşağıdaki komutla bunu yapabilirsiniz:
Kod:
sudo su – postgres
PostgreSQL’i kullanmak için aşağıdakini yazın:
Kod:
psql
Bu komut size PosgreSQL oluşumuna erişim sağlayacaktır. Çıkış yapmak için ise aşağıdaki komutu kullanın:
Kod:
\q
Kullanıcı ve Kullanıcı Rolleri Oluşturma
Bir kullanıcı rolü oluşturmak için postgres hesabına daha önce yaptığınız gibi giriş yapın. Postgres konsoluna girdiğinizde aşağıdaki komutu kullanarak yeni bir rol yaratabilirsiniz:
Kod:
createrole --interactive
Yukarıdaki komut rolee isim vermenizi ve superuser izni olup olmadığını belirlemenizi isteyecektir. Benzer olarak aşağıdaki komutla da yeni bir kullanıcı oluşturabilirsiniz:
Kod:
createuser –interactive
Alternatif olarak normal komut isteminde aşağıda gösterilen komutu kullanabilirsiniz:
Kod:
sudo -u postgres createuser –interactive
Bu komut da bir kullanıcı adı oluşturacaktır. Createuser komutu, createuser kullanarak kontrol edilebilen birçok seçenekle kullanılabilir.
İşte bu kadar, yeni bir kullanıcı oluşturdunuz. Sırada ise nasıl bir Veritabanı yaratacağınızı öğreneceksiniz.
Veritabanı Oluşturma
PostgreSQL kullanıcı rolünün veritabanı adıyla aynı olmasını varsayar. Yani daha önce “testPostgres” adlı bir kullanıcı oluşturduysanız rol de “testPostgres” adlı bir veritabanına erişmeyi deneyecektir.
Postgres konsolundan aşağıdaki komutu kullanarak bir veritabanı oluşturabilirsiniz:
Kod:
createdb testPostgres
Eğer PostgreSQL olmadan çalışıyorsanız aşağıdaki komutu kullanabilirsiniz:
Kod:
sudo -u postgres created testPostgres
Yeni Kullanıcı Rolünü Doğrulamak
Başlangıç için Postgres DB ve kullanıcı rolü ile aynı isimde bir Linux kullanıcısı oluşturmanız gerek. Bu hesabı kök olmayan kullanıcı ile sudo erişimiyle oluşturabilirsiniz. Linux’da yeni kullanıcıyı yaratmak için aşağıdaki benzer bir komut kullanabilirsiniz:
Kod:
sudo adduser testPostgres
testPostgres’i uygun bir isimle değiştirin.
Hesabı oluşturduğunuzda hesabınıza giriş yapın ve aşağıdaki komuta kullanarak veritabanına bağlanın:
Kod:
sudo -u testPostgres psql
Başka bir veritabanına geçmek içinse veritabanı adını belirleyin:
Kod:
psql -d ornekKullanici
Giriş yaptıktan sonra mevcut veritabanı bağlantısını kontrol edin:
Kod:
\conninfo
Postgres Temel DML İşlemi
Postgres oluşturma, silme ve tabloları güncelleme gibi işlemler için diğer veritabanlarına benzer bir söz dizimi kullanır. Yeni bir tablo oluşturabilir ve veritabanını aşağıdaki komutla tanımlayabilirsiniz:
Kod:
\d <TabloAdi>
Eğer tabloyu dizi olmadan görüntülemek isterseniz bu komutu kullanın:
Kod:
\dt <TabloAdi>
Sonuç
Bu makaleyi okuyarak Postgres’e dair temel bilgilere sahip olduğunuz. Ubuntu 18.04 sürümünde PostgreSQL kurulumu yapmayı ve kullanıcılar, roller ve veritabanları yaratmak gibi temel ayarlarını oluşturmayı biliyorsunuz.
Umuyoruz ki bu makale Ubuntu üzerinde Postgres kullanmaya başlamanıza yardımcı olmuştur. Temel bilgileri öğrendiğinize göre Postgres’in bir veritabanı olması konusunda daha fazla bilgi edinmek isteyebilirsiniz.
[Linkleri yalnızca üyeler görüntüleyebilir.Sizde aramıza katılmak ister misiniz? Üye Olmak İçin Buraya Tıklayın.]
Bu Konudaki Mesajlar |
Ubuntu 18.04'de PostgreSQL Kurulumu - tarafından oxcakmak - 08-24-2019, 04:41 PM
|
Görüntüleyenler: 1 Ziyaretçi