mySQL에서 디폴트 데이터 디렉터리의 위치는 서버를 컴파일할 때 정해진다
UNIX 환경에서는 MySQL을 소스로 부터 설치할 경우, /usr/local/mysql/var가 전형적인 디폴트 위치이고, 바이너리 배포를 가지고 설치할 때는 /usr/local/mysql/data가 디폴트 위치가 되며, RPM 파일을 가지고 설치할 때는 /var/lib/mysql이 된다. Windows 환경에서는 디폴트 데이터 디렉터리가 c:\mysql\data이다.
데이터 디렉터리의 위치는 서버가 시작할 때 --datadir=dir_name 옵션으로 지정할 수 있다.
설치된 위치를 모를 경우 서버동작과 관련된 변수를 통해 파악 할수있다.
1. mysqladmin variables
linux 환경
% mysqladmin variables
+---------------+-----------------------+
| Variable_name | Value |
+---------------+-----------------------+
...
| datadir | /usr/local/mysql/var/ |
Windows 환경
C:\> mysqladmin variables
+---------------+-----------------------+
| Variable_name | Value |
+---------------+-----------------------+
...
| datadir | c:\mysql\data\ |
2. SHOW VARIABLES문
mysql> SHOW VARIABLES LIKE 'datadir';
+---------------+-----------------------+
| Variable_nam | Value |
+---------------+---------------------+ |
datadir | /usr/local/mysql/var/ |
+---------------+-----------------------+
'Linux' 카테고리의 다른 글
mysql 원격접속 안될때 ERROR 2003 (HY000) (0) | 2015.11.27 |
---|---|
MySQL mysqldump 로 database 복제하기 (0) | 2015.11.23 |
vim syntax, filetype 등의 옵션이 실행되지 않을때(“Sorry, the command is not available in this version…") (0) | 2015.11.19 |
debian jessie sudo fix(Debian jessie sudo 설치하기) (0) | 2015.11.11 |
ftp 접속시 500 OOPS error 오류메세지후 접속이 종료될때 (0) | 2015.10.22 |