İçeriğe geç
[email protected] +90 242 606 26 02 CIVEMAProjenize uygun hosting ve sunucu çözümleri

cPanel’de MySQL veritabanı ve kullanıcı oluşturma

Hosting ve cPanel 18 görüntülenme Markdown
Veritabanı ve kullanıcı erişimini anlatan veri silindiri ve anahtar

WordPress ve birçok web uygulaması, içeriklerini bir veritabanında saklar. cPanel’de veritabanı oluşturmak, bir kullanıcı oluşturmak ve kullanıcıyı bu veritabanına yetkilendirmek ayrı adımlardır. Bağlantı bilgilerinin hepsi doğru görünmesine rağmen kullanıcı ilişkilendirilmemişse uygulama veritabanına erişemez. Bu rehber kurulumun mantığını ve en sık karşılaşılan bağlantı sorunlarını açıklar.

Kurulum için gereken bilgiler

Uygulamanız genellikle veritabanı adı, kullanıcı adı, şifre ve veritabanı sunucusu bilgisi ister. cPanel hesaplarında isimlerin önüne hesap öneki eklenebilir. Örneğin panelde kısa bir ad yazmış olsanız bile uygulamaya girmeniz gereken tam isim farklı olabilir. Son ekrana bakarak tam adı kopyalayın; öneki tahmin etmeyin.

Veritabanı sunucusu çoğu yerel kurulumda localhost olabilir, fakat bu evrensel bir kural değildir. Uzak veritabanı hizmetlerinde farklı adres, port veya erişim izni gerekir. Sağlayıcının verdiği bilgiyi kullanın. Uygulamanın yapılandırma dosyası içinde şifre bulunduğundan, bu dosyayı herkese açık arşivlere koymayın.

Oluşturma adımları

  1. Database Wizard veya veritabanı aracını açın. cPanel sürümüne göre arayüz adı değişebilir. Yeni kurulum için sihirbaz, veritabanı ve kullanıcı ilişkisinin unutulmasını önlemeye yardımcı olur.
  2. Anlaşılır bir veritabanı adı belirleyin. Aynı hesapta birden çok uygulama varsa hangi veritabanının hangi siteye ait olduğunu kolayca ayırabileceğiniz bir adlandırma kullanın.
  3. Ayrı bir kullanıcı oluşturun. Güçlü ve benzersiz şifre kullanın. Birbirinden bağımsız sitelerin aynı veritabanı kullanıcısını paylaşması, erişim alanını gereksiz yere genişletebilir.
  4. Kullanıcıyı veritabanına bağlayın. Uygulamanın gerektirdiği yetkileri verin. Kurulum aracı tablo oluşturmak zorundaysa yalnız okuma izniyle çalışmaz; üretim uygulamasında ise ihtiyaç dışı yetkiler ayrıca değerlendirilmelidir.
  5. Uygulama ayarlarını güncelleyin. Tam veritabanı ve kullanıcı adını, doğru şifreyi ve sunucu bilgisini girin. Ardından bağlantıyı uygulamanın kurulum veya sağlık kontrolü üzerinden deneyin.

Mevcut veriyi içe aktarırken

Yeni boş veritabanı oluşturmak, eski verileri otomatik getirmez. SQL dışa aktarım dosyasını uygun araca aktarın ve işlemin tamamlandığını kontrol edin. Dosya büyükse tarayıcı üzerinden içe aktarma süre veya boyut sınırına takılabilir. Bu durumda yetkili komut satırı erişimi ya da sağlayıcının önerdiği yöntem kullanılmalıdır; yarım kalmış aktarımı tamamlanmış kabul etmeyin.

İçe aktarım sırasında karakter seti ve collation uyumluluğunu da düşünün. Eski ve yeni sunucu sürümleri farklı olduğunda bazı ifadeler desteklenmeyebilir. Hata mesajının tamamını incelemeden SQL dosyasında rastgele kelimeler değiştirmek veri kaybına veya bozuk Türkçe karakterlere yol açabilir. Kaynak dışa aktarımı değiştirmeden saklayın.

Bağlantı hatasını ayırma

“Access denied” benzeri bir hata kullanıcı, şifre, yetki veya bağlanılan host ile ilgili olabilir. “Unknown database” mesajında tam veritabanı adını kontrol edin. “Connection refused” ise sunucu adresi, servis veya ağ erişimi tarafına işaret edebilir. Aynı hataya karşı her seferinde yeni kullanıcı açmak yerine hangi aşamanın başarısız olduğunu belirleyin.

Sık sorulan sorular

phpMyAdmin açılıyor ama uygulama bağlanmıyor; neden? Panel üzerinden açılan yönetim oturumu, uygulamanın kullandığı kullanıcıyla aynı olmayabilir. Uygulama kullanıcı bilgilerini ayrı doğrulayın.

Veritabanı şifresini değiştirince başka işlem gerekir mi? Bu kullanıcıyı kullanan uygulamaların ayarları da güncellenmelidir. Eski şifreyle çalışan zamanlanmış görevleri unutmayın.

Veritabanını silip yeniden oluşturmak çözüm mü? İçerik kaybına yol açabilir. Önce yedeği doğrulayın ve bağlantı hatasının nedenini bulun; silme ilk tanı adımı değildir.

İlgili teknik kaynak

İlgili rehberler

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.

CIVEMAWhatsApp Destek
CIVEMA / İLETİŞİM

Size nasıl yardımcı olabiliriz?

Hosting, alan adı veya sunucu seçimi hakkında bize yazın. İhtiyacınıza uygun seçenekleri birlikte değerlendirelim.

WhatsApp’tan yazın WhatsApp yeni sekmede açılır. Hesabınıza özel işlemler için müşteri panelinden destek talebi oluşturun.