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] 작은 용량의 파일 로드 속도가 느려진 경우 | 호스트웨이 | 2015.09.22 | 7106 |
4 | MYSQL 접속 - 소켓 지정하여 접속하기 | 호스트웨이 | 2015.09.23 | 58387 |
3 | DB접속시 DNS 관련 오류 | 호스트웨이 | 2015.09.25 | 18290 |
2 | [Oracle] 대량 자료 조회 Parallel | 호스트웨이 | 2015.09.26 | 7244 |
1 | MySQL Bash 스크립트를 활용한 로컬 백업 | 호스트웨이 | 2016.02.04 | 12405 |