» » Bigdump.php ile yaşanan Mysql sorunları
Yazı Bilgileri
  • 0
24 Ekim 2009

Bigdump.php ile yaşanan Mysql sorunları

Kategori: Nasıl Yapılır / Bilgisayar

Büyük boyutlardaki Sql dosyanızı bigdump.php ile Mysql veritabanınıza gÖnderirken şu türdeki hatalarla karşılaşabilir ve saatlerce uğraşmak zorunda kalabilirsiniz. Oysa ki, çÖzümü yine bigdump.php dosyasında gizli bazı Özellikler vardır. Bu da hataları “skip” yani atlamak.

MySQL: Bad syntax near DEFAULT CHARACTER SET… gibi bir hata alıyorsanız,

Muhtemelen yeni bir MySQL veritabanı sürümünden, eski bir mySQL veritabanına bir sql dosyasını geri yüklemeye çalışıyorsunuz. Uyumluluk sağlayabilmeniz için sql dosyanızı yeniden tüm uyumsuzluk yaratan şeyleri çıkararak yeniden gÖndermeye çalışınız..

MySQL: Table ’some_tbl_name’ already exists

Bigdump.php dosyanız eski dosyaları kaldıramamış. Phpmyadmin’e giriş yapın ve tüm tabloları seçerek “kaldır”ın.

Variable ‘character_set_client’ can’t be set to the value of ‘NULL’

Error at the line ****: SET character_set_client = @saved_cs_client;
Query: SET character_set_client = @saved_cs_client;
MySQL: Variable ‘character_set_client’ can’t be set to the value of ‘NULL’

Bigdump.php dosyanızdaki $comment[]=’#';

satırını bularak şununla değiştirin

$comment[]=’SET character_set_client = @saved_cs_client;’;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE bunun gibi başlayan bir hata alırsanız.

// $comment[]=’/*!’; satırını bigdump.php dosyanızda bulun ve başındaki // “çift slah” işareti silin.

$comment[]=’/*!’; sadece bu kalsın.

ve Türkçe karakter sorunu yaşamamak için;

$db_connection_charset = ‘utf8‘;

olarak ayarlayın.

Kaynak
Hoş geldiniz, Siztemizde kayıtlı üye olarak görünmüyorsunuz.
Tavsiyemiz Kayıt olarak veya Giriş yaparak sitemizi daha verimli kullanabilirsiniz..
<
Mertada.Biz

14 Eylül 2010 18:33

  • Like
  • 0
Information to the comment
  • Group: admin
  • Registration: 16.01.2009
  • Status: User Offline
  • News article|s: 130
  • Comments: 2
Error at the line ????: DELIMITER ;;

Query: --
--
DELIMITER ;;


MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER' at line 3

gibi bir hata alıyorsanız eğer;

1- Dosyanızı .sql.gz formatına DATABASEDOSYAADI.sql.gz
formatına dÖnüştürerek (bigdump.php dosyasında dosya ad ve sql.gz uzantısını düzeltmeyi unutmayın) yeniden yükleme yapmayı deneyebilirsiniz.
2- bigdump.php dosyasını açarak 53. sıra cıvarındaşu açıklamayı bulunuz;
// Allowed comment delimiters: lines starting with these strings will be dropped by BigDump

Alttaki $comment satırlarının üzerine veya altına şunları yapıştırın

$comment[]='DELIMITER ;;';
$comment[]='DELIMITER ;';