웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] 성준이의 MySQL DB Optimize & Check 0.1pre2 본문

웹프로그램밍 자료실/C언어 자료

[해피CGI][cgimall] 성준이의 MySQL DB Optimize & Check 0.1pre2

해피CGI윤실장 2016. 12. 1. 13:24
======================================================

본 소스의 저작권자 : 조성준
저작권자 홈펭지 : http://www.openphp.com
연락처 : eggtech@orgio.net / openphp@openphp.com
라이센스 : GPL ( GNU Public License)
작성일 : 2001년 06월 08일
P/G명 : 성준이의 MySQL DB Optimize & Check 0.1pre2
테스트 시스템 : Linux , MySQL 3.23.27 Or Higher Version

======================================================

안녕 하세요? 조성준입니다...

심심해서 만들어 보았습니다. 예전에 PHPschool.com에 온린건
좀 단순 무식 과격해서 조금 고치고 추가 했습니다. C 를 모르시는 분은

* 수정하셔야 하는 부분 *

a.host = "";// 접속 호스트
a.dbid = "";// 접속 아이디 보통 Root로 하세요
a.dbpw = "";//접속 패스워드 root 패스로 하시면(Mysql DB의 Root) 다른 디비 모두 됩니당.

위 부분만 바꾸시고 다음의 방법으로 하시면 됩니다.

처음 해야 할것은 당연히 Gcc나 cpp컴파일러가 있어야 하구요.
MySQL은 당연히 깔려 있어야 합니당.

먼저 컴파일한 계정의 .bash_profile에 아래의 줄을 삽입 하세요

export LD_LIBRARY_PATH=/usr/local/mysql/lib/mysql:LD_LIBRARY_PATH

추가 하시고 source .bash_profile로 설정한것을 등록 하시고 하시기
바랍니다.
컴파일 옵션은 아래에 있는 것입니다 위의 셋팅과 아래의 컴파일 옵션은
각자의 MySQL설치 위치에 맞게 하시면 됩니다.

VI나 에디터로 optdb.c로 세이브하고 컴파일 하시면
optdb라고 나옵니다. 그걸 실행 하시면 알게 되구용

* Complie 방법 *

gcc -O6 -mpentiumpro -o optdb optdb.c -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql -lmysqlclient

-O6

 

 

홈페이지바로가기 

Comments