Bu Blogda Ara

15.01.2014

satır sonu karekteri -CR silmek

Linux ve dos satır sonu farklılığı her zaman problem oluşturur. Dosta hazırlanan bir dosyanın sonunda CRLF birlikte bulunur. Linux bunu kabul etmez. Dosya sonundan CR nin silinmesi gerekir.

Düzeltmek için linux ortamında bazı çözümler mevcut. Aşağıdaki kaynakta ayrıntılı çözümler bulunabilir.

ben fromdos komutunu kullandım ve çalışıyor. Komut input dosyasını güncelliyor. ama büyük dosya ise rastgele isimli başka bir dosya oluşturuyor.

ilk önce paketi kuralım:
$ sudo apt-get install tofrodos

şimdi kullanalım:
$ fromdos input.txt


http://linuxcommando.blogspot.com/2008/05/delete-windowsdos-carriage-return.html

7.01.2014

MySQL sorgu sonucunun bir dosyaya yazılması

Mesela sonucumuzu bir .csv dosyası olarak yazdırmak istersek

SELECT * INTO OUTFILE 'dosyaYolu/dosyaAdi.csv'
  FIELDS TERMINATED BY ','
  LINES TERMINATED BY '\n'
  FROM table


Herbir kolon ayracımız ',' ve herbir satır ayracımız '\n'
Burada kolon ayracı olarak \t kullanılırsa, tab ile ayrılmış dosyalar elde edilir.

kaynak: http://dev.mysql.com/doc/refman/5.0/en/select-into.html

Error Code: 2013. Lost connection to MySQL server during query

Mysql de uzun sürecek bir sorgu çalıştırdınız. Ve sorgunuz 600 saniyeden fazla sürünce "Error Code: 2013. Lost connection to MySQL server during query" hatası aldınız.

Mysql time out varsayalın 600 değerini artırarak sorun çözülebilir.

Edit → Preferences → SQL Editor → DBMS connection read time out (in seconds): 600



Buradaki 600 değerini 6000 olmadı 60000  olmadı 100000  yapın :)