Kısaca: cPanel'deki MySQL Veritabanı Sihirbazı (MySQL Database Wizard) veritabanını, kullanıcıyı ve yetkiyi tek akışta oluşturur. Kullanıcıya TÜM AYRICALIKLAR (ALL PRIVILEGES) verip uygulamanızda veritabanı sunucusu olarak localhost yazmanız yeterlidir. Tabloları phpMyAdmin'den görüntüler, içe ve dışa aktarırsınız. Sunucularımızda MySQL uyumlu MariaDB 10.11 çalışır.
cPanelVeritabanlarıMySQL Veritabanı Sihirbazı
kullanici_ biçiminde bir ön ek görürsünüz; bu cPanel kullanıcı adınızdır ve değiştirilemez. Örneğin site yazarsanız veritabanının tam adı kullanici_site olur. Sonraki Adım (Next Step) ile ilerleyin.kullanici_dbuser gibi). Parola Oluşturucu (Password Generator) ile güçlü bir parola üretin ve kaydedin; cPanel bu parolayı daha sonra göstermez.| Veritabanı sunucusu | localhost |
|---|---|
| Veritabanı adı | kullanici_site |
| Kullanıcı adı | kullanici_dbuser |
| Parola | Sihirbazda belirlediğiniz parola |
| Port | 3306 (çoğu uygulamada yazmanız gerekmez) |
WordPress'te bu bilgiler wp-config.php dosyasındaki şu satırlara yazılır:
define( 'DB_NAME', 'kullanici_site' );
define( 'DB_USER', 'kullanici_dbuser' );
define( 'DB_PASSWORD', 'belirlediginiz-parola' );
define( 'DB_HOST', 'localhost' );
Var olan bir kullanıcıyı başka bir veritabanına bağlamak ya da parolasını değiştirmek için MySQL Veritabanları (MySQL Databases) sayfasını kullanın: Veritabanına Kullanıcı Ekle (Add User To Database) bölümü yetki verir, Geçerli Kullanıcılar (Current Users) listesindeki Parolayı Değiştir (Change Password) bağlantısı parolayı yeniler. Parolayı değiştirdiğinizde uygulamanızın yapılandırma dosyasını da güncelleyin; aksi hâlde site veritabanına bağlanamaz.
cPanelVeritabanlarıphpMyAdmin
phpMyAdmin cPanel oturumunuzla açılır, ayrıca parola sormaz. Sol sütunda hesabınızdaki veritabanları listelenir. Yeni tablolar için Türkçe karakterleri ve emojiyi sorunsuz saklayan utf8mb4 karakter kümesini (ör. utf8mb4_unicode_ci) kullanın.
.sql dosyası bilgisayarınıza iner. Büyük veritabanlarında Özel (Custom) yöntemini seçip sıkıştırma olarak gzip kullanırsanız dosya belirgin biçimde küçülür.#1046 - No database selected hatası alırsınız..sql, .sql.gz veya .zip dosyanızı seçin. Yüklenebilecek en büyük dosya boyutu aynı sayfada yazar.Dikkat: phpMyAdmin'deki Bırak (Drop) ve Boşalt (Empty) işlemleri geri alınamaz. Tablo silmeden veya toplu değişiklik yapmadan önce veritabanını dışa aktarın.
Veritabanına kendi bilgisayarınızdaki bir SQL aracıyla bağlanmanız gerekiyorsa cPanel'deki Uzak MySQL (Remote MySQL) sayfasında IP adresinizi erişim listesine ekleyin. Bağlantı yine kurulamıyorsa destek talebi açın.
| Hata | Anlamı | Çözüm |
|---|---|---|
#1045 - Access denied for user 'kullanici_dbuser'@'localhost' (using password: YES) | Kullanıcı adı veya parola yanlış | Parolayı MySQL Veritabanları sayfasında yenileyip yapılandırma dosyasına yazın |
#1044 - Access denied for user ... to database ... | Kullanıcı bu veritabanına eklenmemiş | Veritabanına Kullanıcı Ekle bölümünden ekleyip TÜM AYRICALIKLAR verin |
#1046 - No database selected | İçe aktarırken hedef veritabanı seçilmemiş | Sol sütundan veritabanını seçip yeniden deneyin |
#1050 - Table '...' already exists | Dolu bir veritabanına aynı tablolar yeniden aktarılıyor | Boş bir veritabanına aktarın ya da mevcut tabloları önce yedekleyip kaldırın |
#1273 - Unknown collation: 'utf8mb4_0900_ai_ci' | Döküm MySQL 8'den alınmış; bu karşılaştırma kuralı MariaDB 10.11'de yok | Dosyayı bir metin düzenleyicide açıp utf8mb4_0900_ai_ci ifadelerini utf8mb4_unicode_ci ile değiştirin, sonra yeniden aktarın |
MySQL server has gone away veya zaman aşımı | Dosya çok büyük ya da aktarım tek seferde çok uzun sürüyor | Dosyayı gzip ile sıkıştırın veya parçalara bölün; yine olmazsa destek talebi açın |
Destek ekibimiz yardımcı olsun; taleplere en geç 24 saat içinde ilk yanıt veriyoruz.
Destek talebi oluşturun