Mysql Türkçe karekter sorunu %100 çözüm yolu - Google Fan Webmaster Forum
Google Fan Webmaster Forum  
herşeyi sana yazdım

Geri git   Google Fan Webmaster Forum > Genel Programlama > Database
KEY
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

Database Access Oracle MSSQL MySQL Sybase DB2 Databases

Like Tree3Beğeniler

Cevapla
 
LinkBack Seçenekler
  1  
Alt 25-03-2007, 12:33:07
radministrator
 
Standart Mysql Türkçe karekter sorunu %100 çözüm yolu

Elimdeki 410mb büyüklüğündenki veritabanını, yeni hostuma taşımam gerekiyordu. Kabus dolu 3 gün o an başladı. Üstelik telekomun fiber kablosuda o gün kopmuştu. Upload ve download işlemleri felç durumdaydı. Dosyayı yeni hosta göndermek tam bir çin işkencesi oldu.
nihayet gönderdim deyip sevinirken, bu seferde başıma türkçe karekter problemi çıktı. Eski hostuma dönüp veritabanını terkar yedekleme gibi bir şansımda artık yoktu. Elimdeki bu türkçe karekterleri bozuk 410mb büyüklügündeki dosya ile kalakalmıştım.
Hemen çalışmalara başladım. 3 gün boyunca türkçe karekter sorununu çözememenin en az 40 farklı yolunu bulmuş oldum.

- phpmyadminden colocation kısmını ayarladım olmadı.
- Dosyayı açıp karekterleri replace yapayım dedim ama kolay degil 410mb büyüklüğündeki text dosyayı açıp tek tek karekterleri replace edecek,
bilgisayarı kilitlemeyecek babayiğit bir program.
- Veritabanını parçalayayım 1mb olarak tek tek notdefteri ile açıp degiştireyim dedim, 410 parça dosya not defteri ile tek tek tüm türkçe karekterleri degiştirmek çin işkencesinden farksızdı. Daha yolun başında bilgisayar onlarca kez kilitlendi.
Sonunda istedigin şeyi otomaik olarak yapan bir program buldum.


Programın adı textped
Bu program ile sql dosyanızı açınca size otomaik karekterleri türkçe yapıyor. Açılan dosyayı Save As yapıp ismini degiştirince artık karekterler türkçe hale geliyor.

2.nci iş olarak bu dosyayı windows ortamında sorunsuzca .gz formatında sıkıştırmamız gerekiyor .Bu iş içinde ücretsiz olan Alzip programından faydalanıyoruz

3.ncü iş olarak veritabani.gz olarak sıkıştırdığımız bu dosyamızı FTP ile kendi hostumuzdaki bir klasöre gönderiyoruz. Aynı klasöre bigdump.php scriptinide gönderiyoruz. Ama göndermezden önce bigdump.php dosyasında mysql şifrelerimizi tanımlamamız gerekiyor.

4.ncü iş olarak bigdump.php dosyasını çalıştırmak ve arkamıza yaslanmak. 30-40 saniye içinde veritabanımız türkçe karekter sorunu halledilmiş olarak hostumuza göndermiş oluyoruz.
email, yshner and AtomCmyLMz like this.
__________________
Bir Güldün Yâr sen, hep elime batanı
Seni dalından kopardım, kandoldu avuçlarım...

Alıntı ile Cevapla
  2  
Alt 25-03-2007, 12:45:48
 
Standart

Çok tesekkurler verdiğiniz bilgiler için bir çok kişi bu sorunla uraşıyor onlar için yararlı olabılecek bir makale yazmışsınzz...
Alıntı ile Cevapla
  3  
Alt 25-03-2007, 12:50:04
 
Standart

radmin bigdumpla 410 mb biraz zor değilmi ben 150-200 den sonrasını bigdumpla yüklemek zor diye biliyorum(tabi serverde hiç bir site yoksa) 200 den üzerini ssh dump la çözebiliyorum
Alıntı ile Cevapla
  4  
Alt 25-03-2007, 13:01:16
 
Standart

Eline sağlık radmin..

bu türkçe karakter yüzünden çok uğraştığımı bilirim
tekrar yedek al tekrar yükle

__________________
10k Tekil 6 Yıllık Muzik Sitesi ~ Yeni Uploader ve Yöneticilerini arıyor. P.M atın.
Alıntı ile Cevapla
  5  
Alt 25-03-2007, 13:22:55
 
Standart

ben yaptim olmadi.benim sql boyutu o kadar büyük de değil türkçe karakter sorunu devam ediyor.
__________________
Deniz Feneri Kadar Yalnız. http://www.denizfeneri.org.tr/
Alıntı ile Cevapla
  6  
Alt 25-03-2007, 13:29:13
 
Standart

bunu ultraedıt programıda yapıyor sanırım bıde notepad++ yapıyor
__________________
12000 youporn veritabanı
Alıntı ile Cevapla
  7  
Alt 26-03-2007, 09:19:29
 
Standart

Ah..
Çok teşekkür ederim.Artık sitelerimi taşıdğımda yedeklerimi host firmasına göndermekten kurtulmuş oldum.Çok Teşekkür ederim mükemmel oldu.
Alıntı ile Cevapla
  8  
Alt 28-03-2007, 03:11:16
Eposta Aktivasyonu Gerekmekte
 
Standart

programı yüklerken internetten bi down daha yapıyor sanırım o sırada hata veriyor
Alıntı ile Cevapla
  9  
Alt 28-03-2007, 12:29:21
 
Standart

bu türkçe karakter programı olmadı
__________________
[SIGPIC][/SIGPIC]
Alıntı ile Cevapla
  10  
Alt 29-03-2007, 00:36:16
 
Standart

Hocam bilgisizliğimi bağışlayın evet bununla latin1 karşılaştırma seçimi üzerine yüklenen tablolarda oluşan hataların alayını düzeltti fakat bunu latin1 durumundan latin5 haline getirmek konusunda ne yapabiliriz. Bir daha aynı veritabanından yedek aldığımızda yeniden convert etmek zorunda kalmamak adına, teşekkürler.
Alıntı ile Cevapla
Cevapla


Bookmarks

Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:34:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252