vi 사용시 ^M 없애기

vi(m)을 사용하다보면 윈도우즈에서 작업한 텍스트 파일에 ^M 문자가 붙는 경우를 종종 본다. 때문에 문서 보기가 상당히 귀찮아 보일 때가 있다. 특히, SQL 백업 파일을 볼 때 이 문자가 붙기도 하는데 특정한 내용을 볼 때 이런 문자가 붙은 것을 보기는 상당히

vi 치환하기

2. 찾기, 치환vi에서 찾기 명령과 치환 명령은 거의 예술에 가깝습니다. 거의 모든 문자열 을 찾고 다른 문자열로 대체할 수 있는 듯 합니다. 그 만큼 명령에 기능도 많고 사용 하기도 조금은 복잡합니다. 찾기와 치환은 ex 모드에서 행해집니다. 우선은 정규 표 현식을

VI 사용법

⊙ VI 사용법 1. vi 는 유닉스 기본 에디터로서 유닉스상에서 텍스트 파일등을 수정할때 사용하는 프로그램 입니다. MS 윈도우즈에서 사용하는 텍스트 에디터랑은 사용방법이 많이 다르나 간단한 사용법만 익히시면 어려움 없이 사용하실 수 있습니다.   ⊙ 간단한 vi 사용법 1. 글 입력a

[그누보드] [mysql] latin1 디비에서 utf8 (euc-kr) 데이타 사용하기

http://happyjung.com/gnuboard/bbs/board.php?bo_table=lecture&wr_id=405 아래 내용은 서버의  mysql 4.1 이후  latin1 으로 설치된 서버에서   utf8 디비를 가지고 업로드 해서 사용해야 할 경우 아래와 같이 진행하시면 정상 사용하실수 있습니다.euckr 로 사용을 원하시는 경우 아래 내용에서   utf8  --> euckr   로 수정해서 적용하시면

mysql 날짜 및 시간계산

현재 날짜에서 1일 전. select date_add(now(), interval-1 day); day 대신 year, minute, second 등을 입력하여 원하는 날짜를 계산 할 수 있다 SELECT * from member where m_regdate > DATE_ADD(now(), INTERVAL -12 hour); //특정테이블에서 어떠한 값을 시간으로 뽑아올때..위의 식으로 뽑아오면된다. 위의식

mysql 각종 팁

1. 패스워드 변경    > UPDATE user SET password = password("새로운암호") WHERE user="root" ;    > flush privileges; 또는 $ mysqladmin -u root reload    $ mysql -u root -p    2. 가동/중지    $ mysql/bin/mysqladmin 을 실행시켜 mysql에 접속할수

mysql DB Backup

1. $ mysqldump [Option] database [table] > ???.dump 2. $ mysqldump [Option] --databases db1 [db2 db3 … ] > ???.dump 3. $ mysqldump [Option] --all-databases > ???.dump 설명 => 1번은 하나의 데이터베이스와 그 안의 테이블들을 덤프 시키는 명령입니다. 테이블이름을 생략하면

특정 날짜의 필드 빼오기

년-월-일 가져오기 select date_format(D_time,"%Y-%m-%d") from 테이블명 시간 가져오기 select date_format(D_time,"%H:%i::%s") from 테이블명 D_time 오늘인거 가져오기 select D_time from 테이블명 where date_format(D_time,"%Y-%m-%d") = current_date; 등록된지 24시간이 안된거 가져오기 select D_time from 테이블명 where D_time > date_sub(now(), interval 1 day);

TOAD를 이용한 DB 튜닝하기

DBA에게 유용한 Toad의 숨은 기능 찾기 - 주말같이 한가한 시간에 한번 죽 읽어보시면서 테스트 한번 해보세요. 내용이 꽤 괜찮네요.기업에서의 데이터 증가는 기하급수적으로 늘어나고 있으며 그에 따른 데이터베이스 성능도 대용량을 처리할 수 있도록 발전하고 있다. 따라서 데이터베이스 관리자는 예전과 달리 데이터베이스의

MySQL root password가 기억나지 않을때

1) 동작하고 있는 MySQL 데몬을 종료한다. 리눅스 배포본에 따라 다르겠지만 보통 실행을 위한 스크립트가 제공되고 있을 것이다. 이 스크립트를 통해 종료한다. # /etc/init.d/mysql stop 별도로 존재하지 않는다면 실행중인 MySQL 데몬 프로세스(mysqld)에 kill 혹은 killall로 시그널(signal)을 보내 종료한다. # killall mysqld