※ Mariadb binary download
https://mariadb.com 로그인 --> My Potal --> Download --> 'MariaDB Enterprise Package Downloads' ( MariaDB Enterprise ) --> Generic Linux (맨밑) --> mariadb-enterprise-10.1.18-linux-x86_64.tar.gz
( http://downloads.mariadb.com/enterprise/zw4p-qw3t/mariadb-enterprise/10.1.21/ )
링크에서 bin-tar 다운로드
1. 설치 및 디렉토리 권한
디렉토리 | 설명 |
/MARIA/mariadb | MariaDB 엔진 디렉토리 |
/MARIA_DATA/DATA | MariaDB Data 디렉토리 |
/MARIA_DATA/tmpdir | MariaDB 임시파일 디렉토리 |
/MARIA_LOG/error | MariaDB error 로그 |
/MARIA_LOG/general | MariaDB general 로그 |
/MARIA_LOG/binary | MariaDB binary 로그 |
/MARIA_LOG/slow | MariaDB slow 로그 |
/MARIA_LOG/relay | MariaDB relay 로그 |
디렉토리 | 소유 | 그룹 |
/MARIA | maria | dba |
/MARIA_DATA/DATA | maria | dba |
/MARIA_LOG | maria | dba |
2. MariaDB 설치
- MariaDB Binary Source 파일로 설치
- user , group 생성
- groupadd로 'dba' 그룹 생성한다.(gid=501)
- useradd로 'maria' 계정생성 -g 옵션으로 group을 'dba' 로설정한다.(uid=503)
- mariauser의 HOME은 시스템 기본설정을 따른다.(/home/maria)
- MariaDB 관리계정은 maria:dba 하나를 기본으로한다.
$ groupadd -g 501 dba
$ useradd -g dba -u 503 maria
$ cat /etc/group |grep dba
dba:x:505:maria
$ cat /etc/passwd |grep maria
maria:x:503:505::/home/maria:/bin/bash
- MariaDB 압축풀기
tar 파일 압축풀고 /MARIA/ 디렉토리로 이동시킨 후 /MARIA/mariadb로 링크를 걸어준다.
$ tar zxvf mariadb-5.5.31-linux-x86_64.tar.gz
$ mv mariadb-5.5.31-linux-x86_64 /MARIA/mariadb_5.5.31
$ ln -s /MARIA/mariadb_5.5.31 /MARIA/mariadb
- 디렉토리 권한 설정
$ chown -R maria.dba /MARIA /MARIA_DATA /MARIA_LOG
- config 파일 설정
환경에 맞게 /etc/my.cnf 파일 customizing
- maria_install_db 실행
$ ./scripts/mysql_install_db --defaults-file=/etc/my.cnf --datadir=/MARIA_DATA/DATA/ --user=maria
/MARIA_DATA/DATA 디렉토리에 db생성 파일을 확인한다.
$ ll/MARIA_DATA/DATA
3. 인스턴스 구동
복사한 maria 의 basedir과 bindir 경로 수정
$ cp -p /MARIA/mariadb/support-files/mysql.server /etc/init.d/maria
$ vi /etc/init.d/maria
===========================================
basedir=/MARIA/mariadb
bindir=/MARIA/mariadb/bin
===========================================
$ systemctl start maria
$ vi bin/mysql_secure_installation
- mysql_secure_installation 실행 (보안스크립트)
mysql_secure_installation의 디렉토리 경로를 수정후 적용한다.
basedir=/MARIA/mariadb
bindir=/MARIA/mariadb/bin
do_query(){
echo"$1">$command
'#sed's,^,>,'<$command#Debugging
$bindir/maria--defaults-file=$config--socket=/MARIA_DATA/mysql.sock<$command
return$?
}
prepare
'#find_maria_client
set_echo_compa
실행
$. /bin/mysql_secure_installation
끝
2016 년 에 스터디한내용
'Study' 카테고리의 다른 글
Columnstore multi combined install and addmodule (2017) (0) | 2022.09.19 |
---|---|
Columnstore 1.0.x Binary Install Script (2017) (0) | 2022.09.19 |
MariaDB Galera Cluster 구성 (2017) (1) | 2022.09.19 |
MariaDB 10.x Binary Install Script (2016) (0) | 2022.09.19 |
Columnstore CrossEngine 설정 (2016) (0) | 2022.09.19 |