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

https://civema.com/en/knowledgebase/article/cpanel-mysql-veritabani-olusturma

![Veritabanı ve kullanıcı erişimini anlatan veri silindiri ve anahtar](https://civema.com/resources/uploads/editor/0132537f80e697b6bce6304418917d1f.webp)

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

- [cPanel: MySQL Database Wizard](https://docs.cpanel.net/cpanel/databases/mysql-database-wizard/)

## İlgili rehberler

- [WordPress kurulumu: Hostingden ilk yayına](https://civema.com/bilgi-bankasi/makale/wordpress-kurulum-rehberi)
- [WordPress veritabanı bağlantı hatası nasıl çözülür?](https://civema.com/bilgi-bankasi/makale/wordpress-veritabani-baglanti-hatasi)
- [WordPress yedek alma ve geri yükleme rehberi](https://civema.com/bilgi-bankasi/makale/wordpress-yedekleme-geri-yukleme)
