Teşekkürler bilgilendirdiğin için

maalesef my. cnf dosyanı düzenlemen gerekiyor yani phpmyadmin'den karşılaştırma değiştirsen dahi sorun devam eder. my. cnf dosyası genellikle /etc/my. cnf altında olur. vi /etc/my. cnf komutuyla düzenleme yapabilirsin. yada alışık olduğun herhangi bir text editörle Düzenlemeyi ilk mesajda belirttiğim şekilde yaptıktan sonra mysql sunucuna reset attığında problemin çözüldüğünü göreceksin. Bu arada sorgu çıktısını vermemiş?

Bende Teşekkür Ederim php5 kullananlar ayrica mysql4.1. x serisine dahil mysqli modulunden faydalanabilir.

Sunucuda herhangi bir ayar yapmadım. Zaten bir türlü my. cnf nasıl düzenleyeceğimi bulamadım cPanel'den yeni veritabanı oluşturdum. Daha sonra phpmyadmin'e girip işlemler bölümünden latin5_turkish_ci olarak değiştirdim ve yedeği yükledim. Mysql 4.1.18 kullanıyorum. show variables like '%latin5%'; çıktısı : SQL sorgunuz başarıyla çalıştırılmıştır (Sorgu 0.0004 san sürdü) SQL sorgusu: SHOW VARIABLES LIKE '%latin5%';

Çok güzel bir yazı olmuş, teşekkürler..

Merhaba, Bu harika paylaşım için teşekkür ederim.

birde en kötüsü 4.0 da türkçe karakter sorunu yok ama Yeni CPanel versiyonlarında artık yok. 4.1 ve 5.0 var. eğer 5.0 yüklersen artık 4.1 de çıkmıyor.

teşekkürler. bu başlık sabitlense iyi olur aslında

vi ile düzenleme yaptıysan, kaydetmek ve çıkmak için: :wq yazman yeterli ekranda. Pico ve nano için ctrl + x mysql 4.1. x serisinin eski versiyonlarına göre başlangıç betiğindede karakter seti belirtilmesi sağlıklı oluyor, fakat seni kullandığın son sürümlerden olduğu için sadece my. cnf düzenlemesi yeterli. yani senin mysql versiyonunda etc/init. d/mysqld düzenlemesini es geçebilirsin.

dosyasında değişiklik yap demişsin. Öyle bir dosya bulamadı benim ssh Bir de, düzenleme yaptıktan sonra kaydetmek için ne yapmamız gerekiyor? Ve kaydetmeden çıkmamız için?

çalıştığına sevindim iyi çalışmalar

SLiM_BoY' Alıntı:

Yine olmadı :S /etc/my. cnf düzenlemelerini yaptım ve kaydettim. Daha sonra mysql -u root -p komutuyla mysql'e bağlanmaya çalıştığımda mysql: unknown variable 'default-collation=latin5_turkish_ci' diye bir hata aldım. Eskiden bu Türkçe karakter hiç sorun olmazdı. Hayret bişi ya

Buradan anladığım kadarıyla bu makaleyi kaynak göstererek yayınlayabiliyoruz. nokie' Alıntı:

5.0x için bence çok erken, çoğu yazılım/script henüz düzgün çalışmıyor o seride. şuan için 4.0x ve 4.1. x serisi dışına çıkmamaya çalışın, cpanel'in otomatik güncelleme sisteminide devre dışı bırakmanızı öneririm, sanırım siz istemeden upgrade ediyor bir sonraki stable sürüme.

nokie' Alıntı:

@zbahadir, kaynak gosterek yayinlayabilirsiniz maksat bu iskenceyi ceken arkadşlar faydalansinlar. @aoguney, gosterdigin kodlar SSH/komut satirindan veri tabani yedek alinirken kullanilan komuttur, SSH yetkin varsa serverda o komutlardan faydalanabilirsin. Yoksa makine sahibine bas vurup ssh yetkisi actirabilirsin kendin icin yada senin icin o sekilde yedek almasini soyleyebilirsin.

Veritabanı ve tabloların karakter seti latin5_turkish_ci olmasına rağmen Türkçe karakterler? olarak çıkıyor. Nerede sorun var acaba?

MySQL 4.1. x &amp; 5. x Türkçe Karakter Sorununun Çözümü Merhaba, Bu makalede bir çok arkadaşımızın resmen işkence yaşadığı mysql 4.1. x sürümü ve türkçe karakterlerin sorunsuz, düzgün şekilde görüntülenebilmesi için nasıl ayarlanacağını anlatacağım. İlk önce çalışmaya başlamadan önce: http://dev.mysql.com/downloads adresinden MySQL 4.1. x serisinin son sürümünü download ediyoruz. Konumuz türkçe karakterler olduğu için mysql'nin kurulumunu anlatmıyorum. Söze başlamak gerekirse, öncelikle MySQL 4.1. x sürümünde türkçe karakter problemi baştan beri yoktur, problemin asıl kaynağı bizim veri tabanlarımızı yanlış karakter setinde oluşturmamız ve server ayarlarınında birebir yanlış configürasyonundan kaynaklanmaktadır. MySQL 4.1. x serisi ile birlikte yeni bir özellik olarak gelen, karakter setleri ve buna eşit karşılaştırma setleri , özellikle daha önceki 4.0. x ve 3.0x serilerindeki sıralama ve arama sorgularındaki yaşanan problemi tamamen ortadan kaldırıyor. MySQL 4.1. x serisinde türkçe karakterler için 2 ayrı karşılaştırma seçeneği bulunmaktadır. Bunlar; latin5_bin latin5_turkish_ci karşılaştırmalarıdır, bizim tercihimiz herzaman latin5_turkish_ci karşılaştırması olmalıdır. Bu karşılaştırma sayfalarda ISO-8859-9 setine denk gelmektedir. MySQL'de latin5 karakter seti, varsayılan karşılaştırma olarak latin5_turkish_ci karşılaştırmasını kullanıyor, tabloları yada veri tabanlarını oluştururken bunu ekstradan girmenize gerek yok ancak girmenizin zarardan çok faydası olacaktır. Tablolarınızı oluştururken herzaman aşağıdaki gibi oluşturun, mesela latin5 karakter seti ve karşılaştırma latin5_turkish_ci için en doğru tablo oluşturmasını yapalım: Kod: