← Tüm notlarDIZAYN WORKS / JOURNAL

Plesk'te Veritabanı Oluşturma ve Yönetim Rehberi

Plesk kontrol panelinde MySQL ve PostgreSQL veritabanları oluşturma, kullanıcı atama ve yedekleme işlemlerini adım adım öğrenin.

Plesk veritabanı yönetimi görseliSUNUCU YÖNETIMI / 2026

Giriş

Plesk, hem geliştirici hem de sistem yöneticileri için güçlü bir kontrol panelidir. Özellikle veritabanı yönetimi konusunda oldukça kullanıcı dostu arayüzüne sahiptir. Bu rehberde Plesk üzerinden hem MySQL hem de PostgreSQL veritabanlarının nasıl oluşturulduğunu, kullanıcıların nasıl atanacağını ve temel yönetim işlemlerini adım adım inceleyeceğiz.

Plesk'e Giriş ve Veritabanı Bölümüne Erişim

Plesk arayüzüne giriş yaptıktan sonra ana dashboard'da sol menüde bulunan Veritabanları sekmesine tıklamanız yeterlidir. Bu bölüm, tüm veritabanı işlemlerinizi tek bir yerden yönetmenizi sağlar. Eğer birden fazla abone (subscription) hesabınız varsa, önce doğru alan adını seçtiğinizden emin olun.

MySQL Veritabanı Oluşturma

Adım 1: Temel Bilgileri Doldurma

MySQL veritabanı oluşturmak için şu adımları izleyin:

  • Veritabanı Adı: Anlamlı ve proje bazlında bir isimlendirme yapın. Örneğin myapp_production gibi.
  • Karakter Seti: Çoğu modern uygulama için utf8mb4 önerilir. Bu, Unicode karakterleri tam olarak destekler.
  • Collation: utf8mb4_unicode_ci tercih edin. Bu, Türkçe karakterler de dahil olmak üzere uluslararası metinleri doğru sıralar.

Adım 2: Kullanıcı Oluşturma ve Atama

Veritabanı oluştururken aynı anda bir kullanıcı da oluşturabilirsiniz:

  • Kullanıcı Adı: myapp_user gibi açıklayıcı bir isim seçin.
  • Şifre: Plesk'in otomatik şifre oluşturma özelliğini kullanabilirsiniz. Ancak şifreyi güvenli bir yerde saklayın.
  • Erişim Hakları: Genellikle tüm hakları vermek yeterlidir, ancıklaşık için sadece INSERT, SELECT gibi sınırlı haklar vermeyi düşünebilirsiniz.
Not: Oluşturduktan sonra kullanıcı bilgilerini mutlaka not alın. Plesk bu bilgileri tekrar göstermez.

PostgreSQL Veritabanı Oluşturma

PostgreSQL kullanıyorsanız, süreç neredeyse aynıdır:

  • PostgreSQL Sekmesine Geçiş: MySQL seçeneğinin yanındaki dropdown menüden PostgreSQL'i seçin.
  • Veritabanı ve Kullanıcı Bilgileri: MySQL ile aynı mantıkla doldurun.
  • Uzaktan Erişim: PostgreSQL'de ek olarak, pg_hba.conf dosyasından uzaktan bağlantı izinlerini kontrol etmeniz gerekebilir.

Veritabanı Kullanıcılarını Yönetme

Oluşturduktan sonra veritabanı kullanıcılarını yönetmek için:

  • Şifre Değiştirme: Kullanıcı listesinden ilgili kullanıcıya tıklayıp Şifreyi Değiştir butonunu kullanın.
  • Hakları Düzenleme: Gerekli izinleri vermek için Hakları Düzenle seçeneğini kullanın.
  • Kullanıcı Silme: Artık kullanılmayan kullanıcıları silerek güvenliği artırın.

Veritabanı Yedekleme ve Geri Yükleme

Yedek Alma

Plesk, veritabanı yedekleme konusunda iki ana seçenek sunar:

1. Otomatik Yedekleme: Ayarlar > Yedekleme bölümünden planlı yedeklemeler ayarlayabilirsiniz. 2. Manuel Yedekleme: İlgili veritabanı sayfasında bulunan Dışa Aktar butonu ile .sql dosyası alabilirsiniz.

Geri Yükleme

Yedekten geri yükleme yapmak için:

  • İçe Aktar butonuna tıklayın.
  • Dosyanızı seçin veya sistemdeki bir yedekten geri yükleyin.
  • İşlem tamamlandığında uygulamanızı yeniden başlatın.

Sık Karşılaşılan Sorunlar ve Çözümleri

Bağlantı Hataları

Eğer uygulamanız veritabanına bağlanamıyorsa:

  • Host Adresi: Genellikle localhost yeterlidir, fakat uzak sunucu ise IP adresini kontrol edin.
  • Port Numarası: MySQL için 3306, PostgreSQL için 5432 varsayılandır.
  • Güvenlik Duvarı: Plesk'te Güvenlik > Güvenlik Duvarı bölümünden portların açık olduğundan emin olun.

Yetki Hataları

  • Erişim Reddedildi: Kullanıcının doğru veritabanına erişim hakkı olduğunu kontrol edin.
  • Sorgu İzinleri: Kullanıcıya gerekli SQL komutları için yetki verildiğinden emin olun.

İyi Uygulamalar

  • İsimlendirme Standartları: Veritabanı ve kullanıcı adları için tutarlı bir isimlendirme takip edin.
  • Şifre Güvenliği: Şifreleri asla kod içinde saklamayın. Ortam değişkenleri veya .env dosyaları kullanın.
  • Düzenli Yedekleme: Özellikle üretim ortamı için haftalık yedekleme planı oluşturun.
  • İzleme ve Loglama: Plesk'in loglama özelliğini aktif ederek veritabanı erişimlerini izleyin.

Sonuç

Plesk, veritabanı yönetimini oldukça basitleştiren bir araçtır. Doğru yapılandırma ve iyi uygulamalarla hem geliştirme ortamınızı hem de üretim sistemlerinizi etkili bir şekilde yönetebilirsiniz. Özellikle takım çalışmalarında bu adımları dokümente ederek, yeni geliştiricilerin hızlıca katkı sağlamasını sağlayabilirsiniz.

---

Plesk veritabanı yönetimiyle ilgili daha fazla ipucu ve güncellemeler için blogumuzu takip etmeye devam edin.

#Plesk#Veritabanı Oluşturma#MySQL#PostgreSQL#Sunucu Yönetimi#Web Hosting

YENİ BİR ŞEY / İYİ BİR ŞEKİLDE

Birlikte üretelim