-
MariaDB를 binary tar.gz 파일로 설치카테고리 없음 2018. 1. 15. 12:17728x90
MariaDB를 binary tar.gz 파일로 설치 하자
일반적으로 설치 방법은 다음과 같이 3개의 방법이 있다.
- 패키지 관리 명령어를 이용한 설치
- 데비안 계열의 apt-get
- 레드햇 계열의 yum
- 배포 파일을 이용한 설치
- 데비안 계열의 .deb
- 레드햇 계열의 .rpm
- 바이너리 파일을 이용한 설치
- 실행파일로 tar.gz 형태 제공
물론 모든 프로그램이 상위 3가지 버젼을 제공하지는 않는다.
오늘 정리할 내용은 이중 바이너리 파일을 이용한 설치이다.
먼저 바이너리 파일을 이용한 설치의 경우 설치 & 삭제가 쉽다는 장점이 있다.
- 압축을 풀어서 놓은 디렉토리가 설치 위치가 된다.
- 해당 디렉토리를 삭제하면 끝!
하지만 다음과 같은 단점도 있다.
- 의존성있는 라이브러리 설치 따로 진행 해야한다.
설치 환경
- OS : Ubuntu 16.04.3 LTS
- Mariadb Version : 10.2.12
Mariadb Binary Download
Mariadb Binary Download URL : https://downloads.mariadb.com/MariaDB/mariadb-10.2.12/bintar-linux-x86_64/
mariadb-10.2.12-linux-x86_64.tar.gz 파일을 다운 받는다.
설치 진행
참고 자료 1를 참고 하여 설치를 진행 한다. 설치는 root 계정으로 한다.
groupadd mysql useradd -g mysql mysql cd /usr/local tar -zxvpf /path-to/mariadb-VERSION-OS.tar.gz ln -s mariadb-VERSION-OS mysql cd mysql ./scripts/mysql_install_db --user=mysql chown -R root . chown -R mysql data
MariaDB 의존성 프로그램 설치
sudo apt-get install libaio1 libaio-dev
설정
설치가 완료 되면 설정을 진행 한다.
설정을 하기 전에 my.cnf 파일을 정해야 한다.
mariadb 압축 해제된 디렉토리를 보면 support-files 디렉토리가 있다.
그 안을 보면 다음과 같은 설정 파일 들이 있다.
- my-huge.cnf
- my-innodb-heavy-4G.cnf
- my-large.cnf
- my-medium.cnf
- my-small.cnf
사용하려는 환경에 맞는 cnf파일을 mysql 디렉토리로 my.cnf 이름으로 변경하여 복사한다.
이후 다음 명령어를 실행한다.
./scripts/mysql_install_db --user=mysql --default-file=my.cnf
실행
설정이 완료 되면 이제 MariaDB를 실행 할 수 있다.
실행 명령어
./bin/mysqld_safe --datadir='./data' &
실행 이후, 가장 먼저 root의 비밀번호를 설정한다.
./bin/mysqladmin -u root password 'New Password'
접속 테스트
접속 테스트 명령은 다음과 같다.
./bin/mysql/ -uroot -p
참고 자료
728x90 - 패키지 관리 명령어를 이용한 설치