Plesk Üzerinde MySQL Veritabanı Oluşturma ve Yönetimi
Plesk Üzerinde MySQL Veritabanı Oluşturma ve Yönetimi
Plesk, web siteleri, alan adları ve veritabanlarını kolayca yönetmenizi sağlayan güçlü bir kontrol panelidir. MySQL, Plesk ortamında en yaygın kullanılan veritabanı motorudur. Bu rehberde, Plesk üzerinden MySQL veritabanı oluşturma, kullanıcı yönetimi ve bağlantı ayarlarını adım adım öğreneceksiniz.
- MySQL Nedir?
- Plesk Üzerinde MySQL Veritabanı Oluşturma
- 1) Plesk Paneline Giriş
- 2) Veritabanları Sekmesine Erişim
- 3) Yeni Veritabanı Oluşturma
- MySQL Kullanıcı Yönetimi
- Kullanıcı Ekleme veya Düzenleme
- phpMyAdmin ile MySQL Yönetimi
- Uzak MySQL Erişimi (Remote Access)
- MySQL Veritabanı Yedekleme
- MySQL Performans ve Optimizasyon
- MySQL Hatalarını Gözlemleme
- Komut Satırı (SSH) ile MySQL Yönetimi
- En İyi Uygulamalar
- Sonuç
MySQL Nedir?
MySQL, açık kaynaklı ve yüksek performanslı bir ilişkisel veritabanı yönetim sistemidir. Web uygulamalarında (örneğin WordPress, Joomla, Laravel) dinamik içeriklerin depolanması ve sorgulanmasında yaygın olarak kullanılır. Plesk üzerinden MySQL yönetimi, grafik arayüz sayesinde komut satırı bilgisi olmadan yapılabilir.
Plesk Üzerinde MySQL Veritabanı Oluşturma
1) Plesk Paneline Giriş
https://yourdomain.com:8443 adresine gidin ve Plesk kullanıcı bilgilerinizle giriş yapın.
2) Veritabanları Sekmesine Erişim
Sol menüden “Veritabanları (Databases)” sekmesini açın. Burada mevcut veritabanlarını görebilir veya yenisini ekleyebilirsiniz.
3) Yeni Veritabanı Oluşturma
- “Add Database” butonuna tıklayın.
- Veritabanı adı girin (örneğin
wp_site). - İlişkilendirilecek domain veya alt domaini seçin.
- Yeni bir kullanıcı oluşturun (örneğin
wp_user) ve güvenli bir parola belirleyin. - “OK” veya “Create Database” butonuna tıklayın.
MySQL Kullanıcı Yönetimi
Her veritabanı, yetkileri tanımlanmış bir kullanıcı hesabıyla ilişkilendirilmelidir.
- Privileges: SELECT, INSERT, UPDATE, DELETE gibi yetkileri kontrol eder.
- Kullanıcılar yalnızca kendilerine atanmış veritabanlarına erişebilir.
Kullanıcı Ekleme veya Düzenleme
- Veritabanı listesinden bir veritabanı seçin.
- “User Management” sekmesine gidin.
- Yeni kullanıcı ekleyin veya mevcut kullanıcının parolasını değiştirin.
phpMyAdmin ile MySQL Yönetimi
Plesk, veritabanlarını yönetmek için phpMyAdmin aracını entegre eder. Bu araçla:
- Tablo oluşturabilir, silebilir veya dışa aktarabilirsiniz.
- SQL sorguları çalıştırabilir (ör.
SELECT * FROM users;). - Yedekleme (.sql dosyası olarak) alabilirsiniz.
Erişim için: Veritabanı → “Open in phpMyAdmin”.
Uzak MySQL Erişimi (Remote Access)
Varsayılan olarak Plesk, MySQL bağlantılarını yalnızca localhost (127.0.0.1) üzerinden kabul eder. Dış bağlantılara izin vermek için:
Plesk → Tools & Settings → Database Servers → Local MySQL → Remote Access
Bağlanacak istemci IP adresini ekleyin. Güvenlik amacıyla tüm IP’lere (%) izin vermeyin, sadece gerekli IP’leri tanımlayın.
MySQL Veritabanı Yedekleme
- Plesk → Websites & Domains → Backup Manager → “Database Backup”.
- Yedekleme dosyaları
.sql.gzformatında alınır. - Geri yüklemek için aynı menüden “Upload” → “Restore” seçeneğini kullanabilirsiniz.
MySQL Performans ve Optimizasyon
Yoğun sitelerde MySQL veritabanı zamanla şişebilir. Plesk üzerinden optimize edebilirsiniz:
Plesk → Databases → phpMyAdmin → SQL → OPTIMIZE TABLE tablo_adı;
Ayrıca Premium VDS kullanarak CPU, RAM ve I/O limitlerini artırabilir, veritabanı yanıt sürelerini ciddi ölçüde düşürebilirsiniz.
MySQL Hatalarını Gözlemleme
Veritabanı erişim veya bağlantı sorunlarında logları kontrol edin:
/var/log/mysqld.log /var/log/plesk/panel.log
“Access denied” hataları genellikle yanlış kullanıcı adı, parola veya yetkilendirme kaynaklıdır.
Komut Satırı (SSH) ile MySQL Yönetimi
mysql -u root -p SHOW DATABASES; CREATE DATABASE testdb; DROP DATABASE testdb;
Komut satırı yönetimi, ileri seviye kullanıcılar için daha hızlı işlemler sağlar.
En İyi Uygulamalar
- Gereksiz veritabanlarını silerek paneli sade tutun.
- Uzaktan erişim yerine VPN veya SSH tüneli kullanın.
- Her site için ayrı kullanıcı hesabı oluşturun.
- Düzenli yedekleme planı oluşturun.
Sonuç
Plesk MySQL yönetimi, web siteleri için güvenli, organize ve otomatik bir veritabanı yapısı sunar. phpMyAdmin entegrasyonu ve erişim kontrolleri sayesinde tüm işlemler kolayca yapılabilir. Kurumsal düzeyde veritabanı performansı ve güvenliği için HostLigo altyapısında Linux Hosting veya VDS Sunucu çözümleri tercih edilebilir.