Sıfırdan cPanel MySQL Veritabanı Nasıl Kurulur

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

cPanel MySQL veritabanı kurmak için üç işlemi sırayla yapmanız yeterlidir: veritabanını oluşturun, ayrı bir kullanıcı oluşturun, kullanıcıyı veritabanına tüm yetkilerle ekleyin.

  1. cPanel’de Veritabanları → MySQL Veritabanları sayfasını açın.
  2. Yeni Veritabanı alanına adı yazıp Veritabanı Oluştur‘a basın.
  3. Yeni Kullanıcı bölümünde kullanıcı adı ve güçlü bir şifre belirleyin, oluşturun.
  4. Kullanıcıyı veritabanına ekleyin ve Tüm Yetkiler kutusunu işaretleyin.
  5. Veritabanı adı, kullanıcı adı ve şifreyi uygulamanızın bağlantı ayarlarına yazın.
Panel cPanel
Sistem Paylaşımlı hosting (CloudLinux, MariaDB)
Yetki cPanel kullanıcısı
Narhost ürünü Web Hosting

Başlamadan önce

  • cPanel kullanıcı adı ve şifrenizle panele giriş yapabiliyor olmalısınız.
  • Veritabanını hangi uygulama için açtığınızı bilmelisiniz; WordPress gibi CMS’lerde bağlantı bilgileri kurulum sırasında ya da wp-config.php içinde istenir.
  • Paketinizde yeni bir veritabanı ve kullanıcı için hâlâ kota kalmış olmalı; sınır dolmuşsa oluşturma adımı hata verir.
  • Uygulama başka bir sunucudan bağlanacaksa (uzaktan erişim) o sunucunun IP adresini önceden not edin.

cPanel MySQL veritabanı neden ayrı kullanıcıyla çalışır

WordPress, Joomla ya da özel yazılmış bir uygulama, verilerini bir dosyada değil bir veritabanında tutar. cPanel bu veritabanını, dosyalarınızın olduğu hesaptan ayrı bir MariaDB sunucusunda barındırır ve her veritabanına yalnızca yetkilendirdiğiniz kullanıcıların erişmesine izin verir. Veritabanı ile kullanıcıyı ayrı oluşturup sonradan birbirine bağlamanızın nedeni budur: aynı sunucuda birden çok uygulama çalışsa da her birinin kendi kullanıcısı, kendi şifresi ve kendi yetki seti olur.

cPanel, karışıklığı önlemek için veritabanı ve kullanıcı adlarının başına hesap adınızı otomatik olarak ekler (hesapadi_veritabani, hesapadi_kullanici gibi). Bu ön eki siz silemezsiniz; formda yalnızca ön ekten sonraki kısmı yazarsınız. cPanel’in resmi dokümantasyonuna göre veritabanı oluşturma ve silme işlemleri bu arayüzden yapılmalı; phpMyAdmin üzerinden veritabanı oluşturmak yedekleme ve geri yükleme ile uyumsuzluğa yol açabilir.

cPanel MySQL veritabanı oluşturma adımları

  1. cPanel’de Veritabanları → MySQL Veritabanları sayfasını açın. Sayfa mevcut veritabanlarınızı, kullanıcılarınızı ve her kullanıcının hangi veritabanına yetkili olduğunu listeler.
    cPanel MySQL veritabanı oluşturma sürecinin başladığı Veritabanları sayfası
    MySQL Veritabanları sayfası; Veritabanı Oluştur ve Yeni Kullanıcı formları burada.

    Beklenen sonuç: “Veritabanı Oluştur” ve “Yeni Kullanıcı” başlıklı iki ayrı form görürsünüz.

  2. Yeni Veritabanı Oluştur alanına veritabanı adını yazın (yalnızca ön ekten sonraki kısmı) ve Veritabanı Oluştur butonuna basın.

    Beklenen sonuç: yeşil bir onay mesajı ve veritabanının sayfa altındaki listede görünmesi.

  3. Yeni Kullanıcı Ekle bölümünde kullanıcı adını yazın, ardından şifre alanına güçlü bir şifre girin ya da öneri bağlantısıyla rastgele ürettirin.

    Dikkat

    Şifrede @, /, % gibi bağlantı adreslerinde özel anlam taşıyan karakterlerden kaçının; bu karakterler wp-config.php gibi dosyalara yapıştırıldığında bağlantı dizesini bozabilir ve “veritabanı bağlantı hatası” ile karşılaşırsınız.

  4. Kullanıcıyı Veritabanına Ekle bölümünden az önce oluşturduğunuz kullanıcıyı ve veritabanını seçip Ekle‘ye basın. Açılan yetki ekranında Tüm Yetkiler (ALL PRIVILEGES) kutusunu işaretleyip Değişiklikleri Yap‘a basın.

    Beklenen sonuç: kullanıcı, sayfanın alt kısmındaki tabloda veritabanının karşısında “Tüm Yetkiler” ile listelenir.

Yöntem 2 — Veritabanı Sihirbazı ile tek akışta

Üç adımı tek tek yapmak yerine Veritabanı Sihirbazı‘nı kullanabilirsiniz; sihirbaz veritabanı oluşturma, kullanıcı oluşturma ve yetkilendirmeyi arka arkaya aynı akışta yürütür. Sihirbazın resmi dokümantasyonunda kullanıcı adı uzunluğu için sunucudaki MySQL/MariaDB sürümüne göre değişen karakter sınırları da anlatılır.

  1. cPanel’de Veritabanları → Veritabanı Sihirbazı sayfasını açın ve veritabanı adını girip İleri’ye basın.
    cPanel MySQL veritabanı kurulumunu tek akışta yürüten Veritabanı Sihirbazı ekranı
    Veritabanı Sihirbazı; veritabanı adını girip İleri’ye basarak akışı başlatırsınız.

    Beklenen sonuç: sihirbaz sizi kullanıcı oluşturma adımına yönlendirir.

  2. Kullanıcı adı ve şifreyi girip Kullanıcı Oluştur‘a basın, ardından yetki ekranında Tüm Yetkiler‘i işaretleyip İleri‘ye basarak sihirbazı tamamlayın.

    Beklenen sonuç: sihirbaz son ekranda veritabanı adı, kullanıcı adı ve tam bağlantı özetini gösterir.

Bağlantı bilgilerini uygulamaya yazma

Oluşturduğunuz veritabanı adı, kullanıcı adı ve şifre, uygulamanızın yapılandırma dosyasına yazılır. WordPress’te bu bilgiler wp-config.php içinde şu satırlarda tutulur:

define('DB_NAME', 'hesapadi_veritabani');define('DB_USER', 'hesapadi_kullanici');define('DB_PASSWORD', 'sifreniz');define('DB_HOST', 'localhost');

DB_HOST değeri paylaşımlı hostingde neredeyse her zaman localhost‘tur, çünkü veritabanı sunucusu ile uygulamanız aynı cPanel hesabı altında çalışır. Uygulamanız başka bir sunucudan bağlanacaksa Veritabanları bölümündeki Remote MySQL (Uzaktan Veritabanı Erişimi) ekranından bağlanacak sunucunun IP adresini erişim listesine eklemeniz gerekir; bu adım yapılmadan uzaktaki uygulama veritabanına ulaşamaz.

Doğrulama

Sonuç

Uygulamanızı kurulum ekranından ya da wp-config.php üzerinden bağlantı bilgileriyle çalıştırın. Kurulum ekranı “veritabanına bağlanılamıyor” hatası vermeden bir sonraki adıma geçiyorsa cPanel MySQL veritabanı doğru kurulmuş demektir.

Hâlâ çözülmediyse

  • “Error establishing a database connection” hatası alıyorum. Genelde neden kullanıcının veritabanına eklenmemiş olması, yanlış ön ek ya da şifredeki özel bir karakterdir; veritabanı bağlantı hatası yazısı sırayla kontrol adımlarını anlatır.
  • phpMyAdmin’e giriş yapamıyorum.phpMyAdmin’e nasıl giriş yapılır yazısı cPanel üzerinden doğru giriş yolunu gösterir.
  • Veritabanını yedeklemem ya da taşımam gerekiyor.phpMyAdmin dışa aktarma yazısı büyük veritabanlarında zaman aşımı yaşamadan dışa aktarmayı anlatır.

Narhost desteği

Kurulumu tamamladınız ama uygulama hâlâ bağlanamıyorsa destek talebinize alan adınızı, veritabanı adını (şifre hariç), aldığınız hata mesajını ve denediğiniz adımları ekleyin.

Destek talebi aç

Sıkça sorulan sorular

cPanel MySQL veritabanı adının başındaki ön eki kaldırabilir miyim?

Hayır; cPanel her hesapta veritabanı ve kullanıcı adlarını hesap adınızla ayırt eder, bu ön ek aynı sunucudaki hesapların veritabanlarının karışmasını önler ve kaldırılamaz.

Bir veritabanına birden fazla kullanıcı ekleyebilir miyim?

Evet; Kullanıcıyı Veritabanına Ekle bölümünü tekrar açıp farklı bir kullanıcıyı aynı veritabanına farklı bir yetki seviyesiyle (ör. yalnızca okuma) ekleyebilirsiniz.

Veritabanı ve kullanıcı sayısında bir sınır var mı?

Sınır paketinize göre değişir; güncel sayıyı MySQL Veritabanları sayfasının üst kısmında ya da ürün sayfasında görebilirsiniz.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: mysqlcpanel

İlgili çözümler