mysql log 파일에서 복구하기..

리눅스 2010. 10. 11. 18:02 Posted by 동글래미
mysqladmin -u root -pakdlvhwm drop zbxe
mysqladmin -u root -pakdlvhwm create zbxe
mysql -u root -pakdlvhwm zbxe < startpda-0.sql 


/var/www/mysqllog
10월 8일 이후의 mysql-bin.* 파일들만 남겨둠

mysqlbinlog * >> 1008-1010.sql

grep -v xe_session 1008-1010.sql > 1.sql

mysql -f -u root -p < 1.sql



ERROR 1153 (08S01) at line 478: Got a packet bigger than 'max_allowed_packet' bytes


ex) mysql -uroot -p < test.sql  
    sql파일을 디비에 올리는 과정에서 생기는 오류.

원본 디비의 'max_allowed_packet' 이 대상 디비보다  크거나
sql 파일의 용량이 클경우 생기는 오류.

@@해결방법
---------------------------------------------------------------------------------
mysql> set global max_allowed_packet=1000000000;
Query OK, 0 rows affected (0.01 sec)
mysql> set global net_buffer_length=1000000; 
Query OK, 0 rows affected (0.00 sec)




proftpd utf-8 설정, 특수문자 목록 보이게

리눅스 2010. 10. 9. 01:24 Posted by 동글래미
UseEncoding                     UTF-8 UTF-8

<IfModule mod_facts.c>
FactsAdvertise off
</IfModule>
dd if=/dev/zero bs=1M count=X >> system.ext2
fsck.ext2 -f system.ext2
resize2fs system.ext2

mount -o loop -t ext2 system.ext2 [directory]

share webhard 설치방법

리눅스 2010. 9. 12. 01:26 Posted by 동글래미


## 기본설치
1. SUlinux 1.5 Server 설치
2. apmtools(sulinux에서 apm 자동설치툴)로 APM(Apache, PHP, MySQL)설치
  * ZendOtimizer 설치를 위해서 apmtools 설치전에 아래부분 수정후 설치! <-- 1.5 이전버전만 해당됨!
    # vi  /root/bin/apm/apm_install 
    # vi  /root/bin/apm/apm_phpupdate 
   위에서 php config옵션중 '--enable versioning' 부분을 삭제할것!
   삭제하지않고 apmtools 설치했을때에는 수정후 apmtools 재실행후
   'php 업데이트'를 선택하면 업데이트설치된다.
>apmtools (실행) // 약 5~10분정도 소요.

// 아래부터 웹하드용 작업 //
## webhard 용 db 생성
>mysql -u root <-- mysql 패스워드 생성전일때, 패스워드 만든후에는 mysql -u root -p 
>SET PASSWORD FOR root@localhost = PASSWORD('??????'); // root 패스워드 설정
>CREATE DATABASE webhard; // webhard용 db 생성
>show databases; (webhard DB생성된것 확인)
>flush privileges;
>quit;

# webhard 용 table DB 입력. 
위쪽 2번자료 웹하드용 DB테이블(shade_webhard.sql)을 webhard DB에 입력
>mysql -u root -p webhard < shade_webhard.sql

 - vi 로 패스워드 및 웹하드명칭을 수정후 적용할것!
>Enter password : 
메세지 없이 종료.

>mysql -u root -p 접속후 
>use webhard;
>show tables;
하면 webhard_**** 테이블들이 보임
>quit;
>service mysqld restart (또는 /etc/ini.d/mysqld restart) 재시작함.

## shade webhard 압축해제후 수정
/웹서비스디렉토리(www 또는 html 등등)/shade_webhard 로 복사
shade_webhard/include/dbconnect.php 에서
$db_host = "localhost"; // mysql host
$db_user = "root"; // mysql username
$db_pass = "패스워드"; // mysql password
$db_name = "webhard"; // mysql db name
수정/저장후 종료

shade_webhard/include/config.php 에서
$Conf[web_url]    = "http://(ip주소 또는 도메인)/shade_webhard";
$Conf[web_path] = "/shade_webhard";
$Conf[dir_doc]    = "/???/shade_webhard"; (shade_webhard 소스가 있는 실제경로)
$Conf[dir_home] = "/public_webhard";  (webhard용 데이타가 저장될 실제경로)
수정/저장후 종료

** 위의 dir_home 의 /public_webhard 퍼미션조정해줄것!!!

>mkdir /public_webhard

>chmod 777 /public_webhard

** php.ini 수정(기본업로드 2M제한되어있는것 변경) --- 중요!!!
>vi /etc/local/php.ini
:256 (256줄로 이동 memory_limit=8M 를 업해줘야 좋다고해서 32M로 변경)
:419 (419줄로 이동 post_max_size=8M 를 변경~  1024M / 2048M /... 등등)
:524 (524줄로 이동 upload_max_filesize = 2M 를  변경 ~ 1024M / 2048M/ ... 등등)

** httpd.conf 수정(웹하드 사용자등록후 폴더생성/업로드/삭제 관련 소유권문제)
일단 root말고 일반사용자 등록한다.
>adduser 사용자
>passwd 사용자 (패스워드 입력후)
>vi /etc/passwd 로 사용자가 등록되었는지 확인
>vi /etc/httpd.conf
:268 (268줄로 이동 User nobody 를 'User 사용자' 등록해준 것으로 변경)
:269 (269줄로 이동 Group ????  를 'Group 사용자' 로 변경)
>service httpd restart (또는 /etc/ini.d/httpd restart) 로 httpd 재시작.

## 웹하드 작동테스트
http://(ip주소 생략)/shade_webhard/backoffice (관리자 모드)
; admin / shade 로그인
; 웹하드사용자등록 및 환경설정
http://(ip주소 생략)/shade_webhard (실사용자 모드)
; 사용자로그인
; 폴더 만들기, (용량별)업로드테스트, 업로드후 삭제 이상없나 확인!
; 이상없으면 잘 사용하시고... 이상있으면 다시 윗글 잘 보시고 빠진것 없나 확인하세요~

다운 받은 Ad Hoc 어플 설치법

아이폰개발 2010. 7. 13. 00:01 Posted by 동글래미
다운받은 압축파일을 먼저 풉니다

풀린 폴더에 들어가시면

*.app폴더와 *.mobileprovision파일이 있습니다


먼저 mobileprovision파일을 아이튠에 드래그 드롭으로 넣습니다
 


이미 인증 파일이 등록되어 있는 경우 

다음과 같은 메세지가 뜰수 있습니다


이럴경우 대치를 눌러줍니다

새로 받을실때마다 새로운 베타테스터가 추가되었을수도 있기 때문에

인증파일을 덥어 씌워 줍니다

처음 등록 하는 경우 아무런 메세지가 안뜹니다




다음은 .app폴더를 통째로 드래그 드롭으로 아이튠에 넣습니다


이거 또한 이미 있으면 대치를 눌러 주시면 됩니다



넣고 나면


다음과 같이 뜹니다

Ad Hoc어플의 경우 아이콘이 무조건 저걸로 뜹니다



나머지는 기기의 응용프로그램 설정에서 해당 어플을 넣고 동기화 해주면 됩니다