본문 바로가기

basedir2

3장 MySQL 엔진과 my.cnf : (2) my.cnf 1. my.cnf 정의 및 지정방법 my.cnf는 Unix 계열의 MySQL엔진에서 사용하는 configure 파일이다. Windows 계열에서는 my.ini라는 이름으로 사용된다. 이 파일은 앞서 설치 시 했던 것처럼 인스톨 할때와 MySQL 프로세스를 띄울 때, 지정하여 사용할 수 있다. 지정하는 방법은 다음과 같다. ./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql ./bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql & 만약 설정하지 않을 경우 다음의 순서대로 my.cnf를 찾아간다. /etc/my.cnf $MYSQL_HOME/my.cnf ~/my.cnf 만약 추가적으로 my.. 2009. 3. 30.
3장 MySQL 엔진과 my.cnf : (1) MySQL Engine 디렉토리 설명 이제 설치까지는 모두 완료했다. 그러면 이제 설치된 MySQL 엔진에 대해 자세히 살펴보도록 하자. 2장과 같이 설치를 완료하게 되면, MySQL 엔진은 /usr/local/ 밑에 위치하게 된다. mysql로 심볼릭 링크가 걸려 있으므로 cd /usr/local/mysql 를 하면 다음과 같은 구성을 확인할 수 있다. 이 위치를 base directory라고 하고, variable 값으로 설치 시에 "basedir"로 이 위치값이 설정된다. [그림 3-1] MySQL 엔진 각 디렉토리 중 중요한 디렉토리를 살펴보자. bin bin 디렉토리는 MySQL을 실행하는데 필요한 바이너리 파일 및 각종 Client binary 파일들이 저장된 디렉토리이다. [그림 3-2] bin 디렉토리 include inclu.. 2009. 3. 29.