2011년 12월 26일 월요일

msyql 전체 덤프 파일에서 특정 table 복구하기

mysqldump --all-databases 로 덤프 파일을 생성 했을때...

특정 table 만 복구하려면 어떻게 해야 할까...?

방법은.. 수동으로 덤프 파일에서 복구할 table 정보를 확인 후 복구 할 수 밖에 없는듯?

cat mysqldump.sql | grep `table_name` > table_name.txt

이후 table_name.txt 확인 후 table schema or data 로 복구를 시도한다.

가장 좋은 방법은

--all-databases 옵션으로 덤프 파일 생성하지 말고, 각 각 덤프 파일 생성하는것인듯.....


2011년 12월 20일 화요일

tar 간단 사용법

압축 하기

tar czvf [압축파일저장경로/저장파일명.tar.gz] [압축대상]

ex.) tar czvf ~guest/public_html/test.tar.gz ./*
; 현재 경로의 모든 파일(*)을 guest 계정의 public_html 폴더에 압축해서 저장한다.

압축 풀기

tar xzvf [압축파일명.tar.gz]

ex.) tar xzvf test.tar.gz
;위에서 압축한 파일을 해제합니다.


옵션 간단 설명

c : 압축
z : gzip 사용.
v : 과정을 보여줌
f : tar file은 반드시 적어야 함
p : 퍼미션과 소유권을 동일하게 압축함
x : 해제

이외에 옵션이 더 있지만 위에것만 알아도 됨. 끝.


2011년 11월 22일 화요일

FreeBSD 8.2 + APM

출처 : http://toybsd.tistory.com/900

설치 순서 MySQL > Apache22 > PHP > PHP-Extension

1. MySQL 설치

# cd /usr/ports/databases/mysql51-server
# make install clean with_charset=euckr
...

with_charset=euckr 을 포함하지 않으면 차 후 euckr 을 사용할 수 없음
경험자의 말 ㅋ 지금 컴파일 다시 하는 중...add by 지다꾸 2011.12.16
...
컴파일 완료 후
...
# cd /usr/local/etc/rc.d
# ./mysql-server start
...
mysql 데몬 시작 후 root 의 패스워드를 지정한다
...
# /usr/local/bin/mysqladmin -u root password 패스워드
...
부팅 시 msyql 활성화를 위해 /etc/rc.conf 에 mysql_enable="YES" 를 추가한다


2. Apache 설치

# cd /usr/ports/www/apache22
# make install clean
...
다음의 옵션 창에서 필요한 부분 선택 후 설치 진행














...
설치가 끝나면 httpd.conf 의 필요한 부분을 수정한다.
...
# ee /usr/local/etc/apache22/httpd.conf
...
마찬가지로 부팅 시 활성화를 위해 /etc/rc.conf 에 apache22_enable="YES" 추가


3. PHP 설치 + extention 설치

# cd /usr/ports/lang/php5
# make install clean
...
ldap 지원을 하고자하면, 해당 디렉토리의 Makefile 의 configure 부분에
--with-ladp 을 추가한다.
apache 설치 때 처럼 옵션 창에서 필요한 옵션을 선택 후 설치 진행한다.
옵션 사항 중 apache 는 필수 체크해야 한다.
php 설치 후 httpd.conf 의 DirectoryIndex 에 index.php 를 추하한다
또한 mime.type 에 아래 내용을 추가한다.
application/x-httpd-php php
application/x-httpd-php-source phps

...
# cd /usr/ports/lang/php5-extentions
# make install clean
...
php5 설치 때 처럼 옵션 창에서 필요한 옵션을 선택 후 설치 진행한다.
옵션 사항 중 mysql 는 필수 체크해야 한다.

2011년 9월 26일 월요일

yahoo webplayer

* Yahoo webplayer
로보카 폴리

* Youtube
 






게시글 하단에 아래를 추가하면 끝. A 태그의 경로 파일 자동인식! 오~~

Youtube + mp3 + yahoo movie page 지원 ㅋ

<script type="text/javascript"> var YWPParams = { termDetection: "on" }; </script>
<script type="text/javascript" src="http://webplayer.yahooapis.com/player-beta.js"></script>

2011년 3월 25일 금요일

FreeBSD 커널 업그레이드

FreeBSD 커널 업그레이드

cvsup 이 설치되어 있다면...(if 설치되어 있지 않다면 당연한 얘기지만.. 설치..)

작업 디렉토리를 만든다.

#mkdir /root/up
#cp /usr/share/examples/cvsup/stable-supfile /root/up
#cp /usr/share/examples/cvsup/ports-supfile /root/up

위 2개의 파일(stable-supfile, ports-supfile)을 편집한다.

#ee /root/up/stable-supfile

*default host=cvsup.kr.freebsd.org
*default release=cvs tag=RELENG_x

위 tag 의 목록은 아래 링크를 참조.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvs-tags.html

#cvsup -L 2 /root/up/stable-supfile
.
.

#cvsup -L 2 /root/up/ports-supfile
.
.

완료되었다면 KERNEL 설정 파일을 복사 후 편집한다.
#cd /usr/src/sys/i386/conf
#cp GENERIC MYKERNEL
#ee MYKERNEL

편집 완료후 컴파일 시작
#config MYKERNEL
#cd ../compile/MYKERNEL
#make cleandepend && make depend && make && make install
.(오래 걸림..)
.
컴파일 완료 후 재부팅
#reboot
.
.
버전 확인
#uname -a