cPanel’de MySQL Veritabanı ve Kullanıcı Oluşturma
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
- Sihirbazı açın: cPanel › Veritabanları › Veritabanı Sihirbazı.
- Veritabanı adı: Kısa ve açıklayıcı bir ad yazın (ör. wp); tam ad hesap_wp olur.
- Kullanıcı: Kullanıcı adı girin ve “Şifre Oluşturucu” ile güçlü bir şifre üretin; şifreyi not edin.
- Ayrıcalıklar: “TÜM AYRICALIKLAR” seçeneğini işaretleyin ve “Sonraki Adım”a basın.
- Bilgileri not edin: Veritabanı adı, kullanıcı adı ve şifre; sunucu localhost.
- 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.
| Uygulama | Dosya | Alanlar |
|---|---|---|
| WordPress | wp-config.php | DB_ |
| Laravel | .env | DB_ |
| OpenCart | config.php ve admin/config.php | DB_ |
| Joomla | configuration.php | $db, $user, $password, $host |
| PrestaShop (1.7 ve sonrası) | app/config/parameters.php | database_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
- phpMyAdmin Nasıl Kullanılır? Temel İşlemler
- MySQL Kullanıcı Şifresi Değiştirme ve wp-config Güncelleme
- WordPress “Veritabanı Bağlantısı Kurulurken Hata” Çözümü
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.