2012.08.31 19:24
리눅스에서 MYSQL 데이터 디렉토리 변경
리눅스에서 mysql을 설치할 때 기본적인 데이터디렉토리로 설치하지 않고 사용자지정디렉토리로 Database를 Install해야 할 필요가 있을 때가 있다.
이럴 때 아래와 같이 설정해주면 지정한 디렉토리로 Database가 Install되고 차후 생성된 데이터베이스가 해당 디렉토리에 저장된다.
1. 데이터베이스 인스톨시 아래와 같이 datadir을 다른 디렉토리로 지정한다.
#/usr/local/mysql/bin/mysql_install_db –datadir=/home/data –user=mysql
2. /etc/my.cnf파일에서 아래와 같은 항목을 추가한다.
[mysqld]
datadir=/home/data
기존 데이터를 데이터디렉토리로 이전한후 mysql을 시작한다.
#cp –a /usr/local/mysql/data/* /home/data/
#/usr/local/mysql/bin/mysqld_safe &
만약 /usr/local/mysql/share/mysql/mysql.server 스크립트로 실행하는 경우에는
해당 파일의 datadir도 변경해주어야 정상적으로 작동한다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
5 | mysql 4.0 에서 4.1 다운그레이드 | 호스트웨이 | 2012.11.01 | 6616 |
4 | [mysql] sqli, pdo 설정 확인 | 호스트웨이 | 2015.09.22 | 6597 |
3 | [mysql] shell 자동화 | 호스트웨이 | 2015.09.20 | 6329 |
2 | MySQL Processlist 콘솔 상에서 확인 | 호스트웨이 | 2015.09.07 | 6060 |
1 | 지정된 시간 이상 질의를 계속 하는 질의문 잡아내기 | 호스트웨이 | 2015.09.15 | 6042 |