Alıntı
Veritabanı taşırken hata - yardım
5
●112
- 10-09-2022, 00:12:34Herkese iyi geceler. Sunucuda barınan bi web sitemi hostinge taşımaya karar verdim. Dosyaları taşıdım fakat veritabanını bir türlü taşıyamadım. Phpmyadmin'de dışa aktarıp hosting'de içe aktarıyorum türlü türlü hatalar veriyor. Site wordpress tabanlı olduğu için eklentilerle yapiyim dedim eklentilerde hata verdi. Baktım ki olmuyor en sonunda taşıyacağım hosting firmasından yardım istedim. Bana sunucuda hata olduğu için veritabanındaki dosyaların eksik dışa aktarıldığını söylediler. Aldıkları hata :
Limiti yükseltmeniz gerekekiyor diyorlar. Vps kullandığım için limit durumları vs olmadığını düşünmüştüm fakat bana varsayılan olarak bazı limitler belirleniyor dediler. Bunu dolayısıyla vps'min bağlı olduğu firmaya ilettim bu gün. Yarın bi cevap gelir diye düşünüyorum da bunu sunuda biz değiştiremiyor muyuz diye merak ettim. Çünkü webisitesi 2 gündür kapalı durumda cevap gelmesi sorunun çözülmesi biraz uzayacak gibi duruyor o yüzden size sormak istedim. Bu hatayı nasıl çözebilirim? Veya veritabanını eksiksiz bir şekilde dışa aktarmamın başka bir yolu var mıdır? - 10-09-2022, 00:15:52İyi geceler, root erişimi varsa mysqldump ile rahatça çekilir.whiteweb adlı üyeden alıntı: mesajı görüntüle
- 10-09-2022, 00:18:11Merhaba whiteweb,whiteweb adlı üyeden alıntı: mesajı görüntüle
En basit olarak SSH üzerinden veritabanı yedeklemesi yaparak, dump edilen .sql dosyasını diğer hosting hizmetinizin phpmyadmin inden import edebilirsiniz; https://blog.cliaweb.com/ssh-uzerind...-yuklemek.html
Veya sunucunuzda kurulu web server tipine göre Max Dynamic Response Body Size genişletilebilir.
Ücretli profesyonel destek düşünür iseniz; https://www.cliaweb.com/sunucu-optimizasyon.html
İyi çalışmalar. - 10-09-2022, 00:22:40Hocam root ile "mysqldump -u dbname -p dbuser > backupveritabani.sql" yapıyorum şifreyi giriyorum öylece kalıyor. Bu konularda pek uzman değilim ssh ile tam olarak nasıl çekiliyor nereye atıyor yedeği bilmiyorum. Ne yapmam gerekiyor ssh ile yedeği pc'ye indirmek için? Ve ssh ile yedeği çekersem bahsettiğim limite takılmaz mı?yalinyalniz adlı üyeden alıntı: mesajı görüntüle
- 10-09-2022, 00:24:14Öyle kalıyorsa o dosyaya veri aktarmaya başlıyordur, ek bir terminal açıp ls -al yapılınca o .sql dosyasının genişlediği gözükür.whiteweb adlı üyeden alıntı: mesajı görüntüle
Komut hangi klasörde çalışyorsa oraya alır, pwd komutu olduğumuz klasörü verir; varsayılan olarak /root klasörüne atar root ile ssh girişinde. - 19-09-2022, 13:19:59veritabanını yedekleyebilmesi için makineye biraz zaman tanımalısın..whiteweb adlı üyeden alıntı: mesajı görüntüle
mysqldump -u username -p dbname | zip /var/www/html/db-$(date +\%F-\%T).zip
oluşturduğun sql.zip dosyasını httpdocs/public_html altına atıp
wget https:/tld.com/backupveritabani.sql.zip
komutuyla dosyayı sunucuya çekebilirsin,
daha sonra unzip ile zip'i acip,
mysql -u username -p < /indirdigin/yer/backupveritabani.sql
seklinde import edebilirsin.
bunun gibi çeşitli yöntemler mevcut.