7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

cPanel’de MySQL Veritabanı ve Kullanıcı Oluşturma

Okuma süresi: 3 dk

Kısa yanıt: cPanel › Veritabanları › Veritabanı Sihirbazı (MySQL Database Wizard) ekranında veritabanı adını girin, ardından kullanıcı adı ve güçlü bir şifre belirleyin, son adımda “TÜM AYRICALIKLAR”ı işaretleyip tamamlayın. Uygulamanızda veritabanı sunucusu olarak localhost kullanın.

Bu rehber kimin için: Uygulama kuran site sahipleri ve geliştiriciler · Gereken süre: 5 dakika · Seviye: Başlangıç

cPanel’de veritabanı ve kullanıcı adlarının başına hesap kullanıcı adınız önek olarak eklenir (ör. hesap_wpdb). Uygulamanın yapılandırma dosyasına bu tam adı yazmanız gerekir. Softaculous ile kurulan uygulamalarda veritabanı otomatik oluşturulur; elle kurulum, taşıma ve özel uygulamalar için bu adımlar gerekir.

Veritabanı Sihirbazı ile

  1. Sihirbazı açın: cPanel › Veritabanları › Veritabanı Sihirbazı.
  2. Veritabanı adı: Kısa ve açıklayıcı bir ad yazın (ör. wp); tam ad hesap_wp olur.
  3. Kullanıcı: Kullanıcı adı girin ve “Şifre Oluşturucu” ile güçlü bir şifre üretin; şifreyi not edin.
  4. Ayrıcalıklar: “TÜM AYRICALIKLAR” seçeneğini işaretleyin ve “Sonraki Adım”a basın.
  5. Bilgileri not edin: Veritabanı adı, kullanıcı adı ve şifre; sunucu localhost.
  6. Uygulamaya girin: WordPress’te bu bilgiler wp-config.php dosyasındaki DB_NAME, DB_USER, DB_PASSWORD ve DB_HOST satırlarına yazılır.

Mevcut veritabanına kullanıcı ekleme

cPanel › MySQL Veritabanları ekranının altındaki “Veritabanına Kullanıcı Ekle” bölümünde kullanıcıyı ve veritabanını seçip “Ekle”ye basın, ardından ayrıcalıkları belirleyin. Bir kullanıcı birden fazla veritabanına, bir veritabanı da birden fazla kullanıcıya bağlanabilir. Güvenlik için her uygulamaya ayrı bir kullanıcı vermeniz önerilir.

Bağlantı bilgileri hangi dosyaya yazılır?

Veritabanını oluşturduktan sonra bilgileri uygulamanın yapılandırma dosyasına yazarsınız. Her uygulamada sunucu adı localhost, veritabanı ve kullanıcı adı ise hesap önekiyle birlikte tam addır.

UygulamaDosyaAlanlar
WordPresswp-config.phpDB_NAME, DB_USER, DB_PASSWORD, DB_HOST
Laravel.envDB_DATABASE, DB_USERNAME, DB_PASSWORD, DB_HOST
OpenCartconfig.php ve admin/config.phpDB_DATABASE, DB_USERNAME, DB_PASSWORD, DB_HOSTNAME
Joomlaconfiguration.php$db, $user, $password, $host
PrestaShop (1.7 ve sonrası)app/config/parameters.phpdatabase_name, database_user, database_password, database_host

Dosyayı düzenlemeden önce bir kopyasını alın. Bilgiler doğru olduğu hâlde uygulama bağlanamıyorsa kullanıcının veritabanına eklendiğini ve yetkilerin verildiğini kontrol edin; sürüm uyumu için MySQL/MariaDB sürümünü öğrenme rehberine bakın.

Hâlâ çözülmediyse

Uygulama “Access denied for user” hatası veriyorsa kullanıcının veritabanına eklendiğini ve önekli tam adların doğru yazıldığını kontrol edin; WordPress için veritabanı bağlantı hatası rehberine bakın. Veritabanını görüntülemek için phpMyAdmin kullanımı rehberini izleyin. Pakete göre 25, 50 ya da sınırsız MySQL veritabanı sunan web hosting paketlerimizi inceleyebilirsiniz.

Sık sorulan sorular

Veritabanı sunucusu localhost değil mi?

Sunucularımızda uygulama ve veritabanı aynı sunucuda olduğundan localhost kullanılır.

MariaDB mi MySQL mi?

Sunucu yazılımı ve sürümü phpMyAdmin ana sayfasındaki “Veritabanı sunucusu” kutusunda görünür. Web uygulamalarının çoğu ikisiyle de çalışır; yine de uygulamanızın istediği asgari sürümü sürüm öğrenme rehberimizdeki gibi kontrol edin.

cPanel’de “MySQL Veritabanları” yerine farklı bir ad görüyorum.

cPanel’in yeni sürümlerinde bu ekranın adı “Manage My Databases”, Uzak MySQL ekranının adı da “Remote Database Access” olarak değişti. Veritabanı, kullanıcı ve yetki adımları aynı sırayla ilerler; Veritabanı Sihirbazı da yerinde durur.

Veritabanı adım neden kabul edilmiyor?

cPanel’de önek dahil veritabanı adı en fazla 63 karakter olabilir ve her alt çizgi iki karakter sayılır. Kısa bir ad seçin; Türkçe karakter ve boşluk kullanmayın, harf, rakam ve alt çizgi her uygulamada sorunsuz çalışır.

İlgili rehberler