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.
SUNUCU YÖNETIMI / 2026Giriş
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_productiongibi. - Karakter Seti: Çoğu modern uygulama için
utf8mb4önerilir. Bu, Unicode karakterleri tam olarak destekler. - Collation:
utf8mb4_unicode_citercih 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_usergibi 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.confdosyası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
localhostyeterlidir, 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
.envdosyaları 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.
Müşteri Paneli