Buyukweb
cPanel'de MySQL Veritabanı Oluşturma ve Yönetme Rehberi

cPanel'de MySQL Veritabanı Oluşturma ve Yönetme Rehberi

cPanel'de MySQL veritabanı nasıl oluşturulur? Veritabanı kullanıcısı ekleme, phpMyAdmin ile yönetme, yedekleme ve optimize etme işlemlerini adım adım öğrenin.

Büyükweb Teknik Ekibi18 Ağustos 20247 dakika okuma

cPanel'de MySQL Veritabanı Oluşturma ve Yönetme Rehberi

WordPress, Joomla, Drupal ve özel web uygulamalarının tamamı verilerini MySQL veritabanında saklar. cPanel, MySQL veritabanlarını yönetmek için hem grafik arayüz (phpMyAdmin) hem de MySQL Veritabanları sihirbazı sunar. Bu rehberde cPanel'de veritabanı oluşturma ve yönetme konularını adım adım ele alıyoruz.

MySQL Veritabanı Temelleri

Temel Kavramlar

Veritabanı (Database): Verilerin organize şekilde saklandığı koleksiyon.
Tablo (Table): Veritabanı içindeki veri grupları (Excel sayfası gibi düşünün).
Kullanıcı (User): Veritabanına erişim izni olan hesap.
Privilege (Yetki): Kullanıcının yapabilecekleri (SELECT, INSERT, UPDATE, DELETE).

Her Uygulama için Ayrı Veritabanı

İyi uygulama: Her web uygulaması için ayrı veritabanı ve kullanıcı oluşturun.

  • WordPress 1 → DB: site_wp1, User: site_wp1user
  • WordPress 2 → DB: site_wp2, User: site_wp2user

Bu yöntem güvenliği artırır: Bir uygulamadaki açık diğer veritabanlarını etkilemez.

cPanel MySQL Veritabanları ile Oluşturma

Adım 1: MySQL Veritabanları'na Gidin

  1. cPanel'e giriş yapın
  2. Veritabanları bölümünde MySQL Veritabanları tıklayın

Adım 2: Veritabanı Oluşturma

Yeni Veritabanı: wordpress
(Tam ad: cpanelusername_wordpress olur)

Veritabanı Oluştur butonuna tıklayın.

Adım 3: Kullanıcı Oluşturma

"MySQL Kullanıcıları Ekle" bölümünde:

Kullanıcı Adı: wpuser
(Tam ad: cpanelusername_wpuser olur)
Şifre: Güçlü şifre

Kullanıcı Oluştur butonuna tıklayın.

Adım 4: Kullanıcıyı Veritabanına Ekle

"Kullanıcıyı Veritabanına Ekle" bölümünde:

Kullanıcı: cpanelusername_wpuser
Veritabanı: cpanelusername_wordpress

Ekle butonuna tıklayın.

Adım 5: Yetkileri Ayarla

"Tüm Yetkileri" işaretleyin ve Değişiklikleri Yap tıklayın.

Yetki detayları:

Yetki Açıklama
SELECT Veri okuma
INSERT Yeni veri ekleme
UPDATE Veri güncelleme
DELETE Veri silme
CREATE Tablo oluşturma
DROP Tablo silme
INDEX İndeks yönetimi
ALTER Tablo yapısı değiştirme

MySQL Veritabanı Sihirbazı (Kolay Yol)

Tek sayfada tüm işlemler için:

  1. cPanel > Veritabanları > MySQL Veritabanı Sihirbazı
  2. Veritabanı adı girin → Sonraki Adım
  3. Kullanıcı adı ve şifre girin → Kullanıcı Oluştur
  4. Yetkileri seçin → Sonraki Adım
  5. Tamamlandı

phpMyAdmin ile Veritabanı Yönetimi

phpMyAdmin, MySQL veritabanlarını web arayüzü üzerinden yönetmenizi sağlar.

Erişim

cPanel > Veritabanları > phpMyAdmin

Tablo Görüntüleme ve Düzenleme

  1. Sol menüden veritabanınızı seçin
  2. Tablo listesini göreceksiniz
  3. Bir tabloya tıklayın
  4. Browse (Gözat): Verileri görüntüle
  5. Structure (Yapı): Sütun bilgileri
  6. SQL: Manuel sorgu çalıştır

SQL Sorgusu Çalıştırma

SQL sekmesinde doğrudan sorgu yazabilirsiniz:

-- Tüm kayıtları listele
SELECT * FROM wp_users;

-- Belirli bir kaydı bul
SELECT * FROM wp_users WHERE user_email = 'test@example.com';

-- WordPress yönetici şifresi güncelle
UPDATE wp_users
SET user_pass = MD5('yeni_sifre')
WHERE user_login = 'admin';

-- Belirli koşullardaki kayıtları sil
DELETE FROM wp_comments WHERE comment_approved = 'spam';

Veritabanı İçe/Dışa Aktarma

Dışa Aktarma (Export):

  1. Veritabanını seçin
  2. Export sekmesine tıklayın
  3. Format: SQL seçin
  4. Go butonuna tıklayın
  5. .sql dosyası indirilir

İçe Aktarma (Import):

  1. Hedef veritabanını seçin
  2. Import sekmesine tıklayın
  3. .sql dosyası seçin
  4. Go butonuna tıklayın

Büyük dosyalar için: phpMyAdmin'in max_upload_size sınırı aşılabilir. Bu durumda:

  • cPanel File Manager ile .sql.gz dosyasını yükleyin
  • phpMyAdmin'de import edin (sıkıştırılmış import desteği var)
  • Veya SSH ile: mysql -u user -p database < dump.sql

Veritabanı Yedekleme

cPanel Backup ile

  1. cPanel > Dosyalar > Yedekleme Sihirbazı
  2. Kısmi Yedekleme > MySQL Veritabanlarını İndir
  3. İstediğiniz veritabanını seçin
  4. .sql.gz dosyası indirilir

Otomatik Yedekleme Stratejisi

  • WordPress için UpdraftPlus veritabanını da yedekler
  • JetBackup destekli hostinglerde günlük veritabanı yedeği alınır
  • Büyük projeler için özel cron job ile mysqldump kullanın

Veritabanı Optimizasyonu

phpMyAdmin ile Tablo Optimize

  1. Veritabanını seçin
  2. Tüm tabloları seçin (alt kısımda "Tümünü Seç")
  3. Açılır menüden Tablo optimize et seçin

WordPress Veritabanı Temizliği

WordPress zamanla veritabanını şişirir. WP-Optimize eklentisi ile:

  • Revizyon silme
  • Spam yorumları silme
  • Geçici verileri (transients) silme
  • Veritabanı tablolarını optimize etme

MyISAM vs InnoDB

Özellik MyISAM InnoDB
Transaction Hayır Evet
Foreign Key Hayır Evet
Crash Recovery Zayıf İyi
Full-Text Search Evet Evet (5.6+)
WordPress için Eski default Önerilen

WordPress 4.4+ sürümden itibaren InnoDB varsayılan storage engine olmuştur.

Uzak MySQL Bağlantısı

Harici bir uygulama veya geliştirici araçlarından MySQL'e bağlanmak için:

  1. cPanel > Veritabanları > Uzak MySQL
  2. Ana Bilgisayar Ekle bölümüne IP adresini girin
  3. Ekle butonuna tıklayın

Not: Güvenlik açısından belirli IP adresleri ekleyin, % (herkese açık) kullanmaktan kaçının.

Bağlantı Bilgileri

WordPress wp-config.php için:

define('DB_NAME', 'cpanelusername_wordpress');
define('DB_USER', 'cpanelusername_wpuser');
define('DB_PASSWORD', 'guclu_sifre');
define('DB_HOST', 'localhost'); // Aynı sunucuda ise localhost

Büyükweb Hosting MySQL Özellikleri

Büyükweb cPanel hosting paketlerinde:

  • MySQL 8.0 (son sürüm)
  • phpMyAdmin erişimi
  • Sınırsız veritabanı (pakete göre değişebilir)
  • JetBackup ile otomatik veritabanı yedekleme
  • MariaDB desteği (bazı paketlerde)

Sonuç

cPanel ile MySQL veritabanı yönetimi, teknik bilginiz olmasa bile kullanışlı grafik arayüz sayesinde kolaylaşır. Her uygulama için ayrı veritabanı ve kullanıcı oluşturmak, güvenliğinizi önemli ölçüde artırır. phpMyAdmin ile veri yönetimi ve düzenli yedekleme alışkanlığı, güvenli ve performanslı bir web uygulaması için temel şartlardır.


Panel Yonetimi Ipuclari

cPanel Performans

MultiPHP Manager ile domain basina PHP surumu atayin. PHP-FPM optimize edin. Cron ile veritabani optimizasyonu zamanlayIn.

E-posta

SpamAssassin ile spam filtreleyin. DKIM, SPF, DMARC yapilandirin. Otomatik yanitlayici ve yonlendirme ayarlayin.

Plesk WordPress Toolkit

Merkezi WordPress yonetimi: otomatik guncelleme, guvenlik taramasi, staging ve klonlama.

Yedekleme

JetBackup ile otomatik yedekleme. Secici geri yukleme. Uzak sunucuya gonderme.

DNS Yonetimi

Zone Editor ile kayitlari yonetin. Cloudflare entegrasyonu. A, CNAME, MX, TXT kayitlari.

Dosya Yoneticisi

Tarayicidan dosya islemleri: izin, duzenleme, zip/unzip, FTP'siz transfer.

Sik Sorulan Sorular

cPanel mi Plesk mi?

Linux icin cPanel yaygin. Plesk hem Linux hem Windows destekler ve WordPress Toolkit sunar. Gelistiriciler Plesk, klasik hosting cPanel tercih edebilir.

PHP surumunu nasil degistiririm?

MultiPHP Manager'dan domain secip PHP surumu atayin. PHP 8.x oneriyoruz.

cPanel lisansi neden pahali?

2019'da hesap bazli fiyatlandirmaya gecildi. Ucretsiz alternatifler: CyberPanel, HestiaCP. Buyukweb paketlerinde lisans dahildir.

Sonuc

Kontrol panelleri sunucu yonetimini herkes icin erisilebilir kilar. Profesyonel hosting yonetimi icin derin teknik bilgi gerekmez.

cPanel vs Plesk Detayli Karsilastirma

Ozellik cPanel Plesk
Platform Sadece Linux Linux + Windows
WordPress WP Toolkit (ek) WP Toolkit (dahil)
Docker Yok Var
Git Sinirli Var
Arayuz Klasik Modern
Lisans Hesap bazli Domain bazli

cPanel Hiz Optimizasyonu

MultiPHP INI Editor

PHP ayarlarini domain bazinda ozellestirebilirsiniz: memory_limit, max_execution_time, upload_max_filesize ayarlayin.

Apache Handlers

PHP-FPM yuksek trafikli siteler icin performans iyilestirmesi saglar. Her domain icin ayri PHP havuzu ile izolasyon ve performans bir arada.

ModSecurity

cPanel uzerinde ModSecurity ile SQL injection, XSS saldirilarina karsi koruma saglayin. Yanlis pozitif kurallari devre disi birakin.

Profesyonel Hosting icin Onemli Kriterler

Veri Merkezi Kalitesi

Veri merkezinin tier seviyesi, sunucu barindirma kalitesini dogrudan etkiler. Tier 3 veri merkezleri yedekli guc, soğutma ve ag altyapisi ile %99.982 uptime garantisi sunar. Buyukweb'in Bursa Pendc Tier 3 veri merkezi bu standartlari karsilamaktadir.

Teknik Destek Kalitesi

7/24 ulasılabilir, Turkce ve teknik bilgi sahibi destek ekibi hosting hizmetinin vazgecilmez parcasidir. E-posta, canli destek ve telefon kanallarindan hizli yanit almak ozellikle is surekliligi acisından kritiktir.

Olceklenebilirlik

Isletmeniz buyudukce hosting ihtiyaclariniz da degisir. Paylasimli hostingten VDS'e, VDS'den dedicated sunucuya sorunsuz gecis yapabilmek uzun vadeli planlamaniz icin onemlidir. Buyukweb tum bu gecis sureclerini ucretsiz olarak yonetir.

Yedekleme ve Felaket Kurtarma

Gunluk otomatik yedekleme, tek tikla geri yukleme ve uzak yedekleme secenekleri veri guvenliginiz icin sart. JetBackup ile profesyonel yedekleme cozumu tum Buyukweb hosting paketlerinde standarttir.

Guvenlik Katmanlari

SSL sertifikasi, WAF korumasi, malware tarama, DDoS korumasi ve guvenlik duvari - tum bu katmanlar birlikte calisiarak web sitenizi korur. Buyukweb bu guvenliklerin hepsini standart olarak sunar.

Etiketler:

#mysql#cpanel#plesk#hosting yönetimi#kontrol paneli

Bu yazıyı paylaş