ssh den sql i girerken hata.

0
Onaylı Üye
Üye
Katılım
19 Temmuz 2005
Mesajlar
2,014
Tepki puanı
1
Konum
about:blank
PHP:
ERROR 1064 at line 21: 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 'DEFAULT CHARSET=latin1' at line 8

Şöyle bir hata alıyorum, çözümü nedir ?
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
*siber*' Alıntı:
PHP:
ERROR 1064 at line 21: 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 'DEFAULT CHARSET=latin1' at line 8

Şöyle bir hata alıyorum, çözümü nedir ?

mysql 4.1 uyumlu veritabanını, 4.0x ve alt sürümlere yüklemek istediğinden o hatayı alıyorsun.

DEFAULT CHARSET=latin1 bu satır sadece mysql 4.1.x ve üstü sürümlerde veritabanlarına tanımlanır.

mysql 4.1.x uyumlu bir makineye bu aldığın yedeği yükleyebilirsin.

Ya da aşağıdaki komutla ssh üzerinden yedeğini alıp, 4.0x sürümlü servera yükleyebilirsin:

mysqldump --default-character-set=tablolarının_kullandığı_karakterseti-u veritabanı_kullanıcıadı -p veritabanıadı > /dizin/yedek.sql

Ancak veritabanını yüklemek istediğin sunucunun mysql versiyonu 4.0x serisinin son sürümlerine yakın bir versiyon olmalı, daha önceki sürümlerde, yedeği yükleme aşamasında character encoding'den kaynaklanan dublicate-entry hataları alabilirsin.

Bütün bunların haricinde şu yöntemide deneyebilirsin ssh için.
 
Geri
Üst