리눅스 기본 명령어 파일 찾기, 파일 용량, 개수

리눅스의 명령어 자주 안쓰다보니 옵션을 까먹을 때가 많아서 적어 둡니다. find 명령으로 특정 경로 하위 디렉토리에서 파일 찾기 find /경로 -type f -exec grep ‘찾을파일이름’ {} /dev/null ; 예) find /home -type f -exec grep ‘erider.co.kr.gzip’ {} /dev/null ; locate 명령으로 파일 찾기 find /경로 -type f -exec grep ‘찾을파일이름’ {} /dev/null ; 예) find /home … Read more

mysql insert 시 캐릭터셋(chartset) 변환 방법

요즘은 DB 캐릭터셋을 국내에서만 사용할 것이 아니라면 대부분 utf-8로 설정합니다. 그런데 간혹 윈도우에서 작업하거나 덤프한  쿼리문을 인서트 시켜야 할 때가 있습니다. 이때 서버의 캐릭터셋과 달라서 한글이 깨지는 경우가 있는데 캐릭터셋을 맞춰서 넣어줘야 겠죠! 파일 저장형식은 euc-kr (윈도우 텍스트 파일) 이고 DB 는 utf-8  일때  mysql 버전에 따라 인서트 안됨 아래 멍령어로 DB insert mysql –default-character-set=euckr … Read more

mysql 트랜잭션(transaction)을 위해 이노디비(innodb)를 변경

mysql innodb엔진은 4.x부터는 mysql설치시 기본적으로 탑재되어 있었으나 5.1.3x부터는 기존 configure 옵션되로 하면 기본적으로 innodb가 탑재가 안되며 configure옵션에 –with-plugins=innobase 또는 –with-plugins=max 옵션을 추가해줘야 한다. innodb부분이 YES로 나와있어야함. mysql> show variables like ‘have_innodb’; +—————+——-+ | Variable_name | Value | +—————+——-+ | have_innodb   | YES   | +—————+——-+ 1 row in set (0.00 sec) myisam에서 innodb로 변경 ALTER TABLE … Read more