forumun dump scriptini kullanıyorsun sanırım? dosya boyutu büyük olduğundan php üzerinde böyle zaman aşımı sorunları yaşayabilirsin, phpmyadmin'in gzip fonksiyonunu kullanarak 63mb veritabanını yedekleyebilirsin. 2. alternatif ise ssh üzerinden yedek almak.

Yazdıklarınız olabilir. Ancak değinmediğiniz bir noktadan söz etmek istiyorum. Hatada MySQL server versiyonuna uygun syntax kullanılması telkini var. hata satırına bakarak sunucu değiştirildiğini ve bu iki sunucudaki MySQL versiyonlarının syntax yönünden uyuşmadıklarını düşünüyorum. Kanaatimce line 780952 de create table direktifi içerisinde alanlar tanımlanıyor. Bu tanımlamada geçen alan isimlerinden birisine mevcut MySQL versiyonu duyarlı. Yani onun için ayrılmış kelimelerden birisini alan adı olarak içeriyor. Size önerim line 780952 civarında bahsettiğim create table bölümünü kopyalayıp sunucu panelindeki phpmadmin aracılığı ile sql komutu çalıştırma bölümünden eklemeye çalışmanız. zaten orada aynı hatayı verecektir. Sorunun benim anlattığım sebeple olduğuna karar verirseniz çözümünü şöyle önerebilirim. Sorunlu alan adını değiştirin. örneğin max ise max2 yapın ve tabloyu sql sorgusu ile ekletin. Ardından düzenleme bölümünden yeniden max yapın. Asıl sql yedeğinizden o tablonun create edildiği satırları çıkarıp yeniden yükleyin. umarım açıklayıcı olmuştur.

Bence o hata mesajında script sorunu var. MySQL nin gönderdiği hata mesajı ile birlikte sorguyu yapan script geri dönüş yapmamış gibi. Hatanın devamında zamanaşımı kadar bekleyip ardından MySQL hatası ile birlikte kendi hatasını dönmüş gibi görünüyor. Çünkü MySQL nin hata mesajı ile zamanaşımının alakası yok. Yukardaki önerime uygun bir problem çıkacağını zannediyorum.

Dosya boyutunun büyüklügüne / sunucu ayarlarina / sunucu hizina gore degisebilen bir hatadir bu. Sunucu sahibiyle gorusurseniz belki sql yedegini kendisi dump etmeyi kabul edilecektir. yada sayin nokie nin dedigi islemleri yapabilirsiniz. Bunlartda olmaz ise sql yedegini parcalara ayirilp seklinde dump ederseniz, dump islemi daha hizli gercekleseceginden timeout a yakalanmazsiniz. Saygilarimla.

Hata MySQL ile ilgili degil, hata PHP nin calisma zamani limitinden kaynaklaniyor. php. ini icindeki rakami arttirabilirsin: max_execution_time = 3000 ; Maximum execution time of each script, in seconds

Merhaba dün bir forum sitesinin dump ederken söle bir hata alıyorum PHP: