MariaDB 바이너리 설치
페이지 정보
본문
MariaDB 바이너리 설치
https://downloads.mariadb.org/ 접속 후 원하는 버전을 downloads받습니다.
리눅스 redhat, centOS 에 설치하는 방법입니다.
mariadb-10.3.27-linux-x86_64.tar.gz 표시된 파일명이 바이너리 설치 파일입니다.
설치는 root 계정으로 하고 MariaDB 실행 및 관리는 maria 계정으로 하는 방법입니다.
1장. group, user 생성
> groupadd dba
> useradd -g dba maria
2장. 설치파일 압축해제 및 소프트 링크걸기
> tar xvf mariadb-10.3.27-linux-x86_64.tar.gz
> ln -s mariadb-10.3.27-linux-x86_64.tar.gz mariadb
3장. 디렉토리 생성 및 권한 주기
> 원하는위치에 data, log 생성하기
> 생성한 디렉토리와 엔진디렉토리 오너쉽을 생성한 maria 유저로 변경합니다
> chown -R maria. 엔진디렉토리위치
> chown -R maria. 데이터디렉토리 위치
> chown -R maria. log디렉토리 위치
4장. my.cnf 파일 수정
> vi /etc/my.cnf 로 편집기를 실행합니다.
> basedir, datadir, log-error, port 번호를 수정하고 저장합니다.
5장. 데이터베이스 생성
> cd /mariadb/scripts (엔진디렉토리 밑에 scripts폴더로 이동합니다.)
> ./mysql_install_db --user=maria --basedir=/mariadb --datadir=/mariadb_data --defaults-file=/etc/my.cnf
(각각 설정한 디렉토리위치를 입력합니다.)
6장. MariaDB 관리자계정 비밀번호생성
> mysql -uroot (DB에 접속합니다)
> alter user 'root'@'localhost' identified by 'password';
> flush privileges;
7장. 보안설정하기
> cd /mariadb 이동합니다.
> ./bin/mysql_secure_installation --basedir=/mariadb --defaults-file=/etc/my.cnf 설정내용은
root password 변경
root 원격접속 차단
testDB 삭제
test user 삭제
8장. os maria user로 접속 후 환경변수 등록
> su - maria
> vi ~/.bashrc
export PATH=$PATH:/mariadb/bin(엔진위치) 저장
> source ~/.bashrc (적용)
> vi /mariadb/support-files/mysql.server
basedir=
datadir=
위치를 입력해주고 저장합니다.
9장. mariadb 서버 시작 및 종료 방법
> /mariadb/support-files/mysql.server start
> /mariadb/support-files/mysql.server stop
접속 확인방법
> mysql -uroot -p
- 이전글MariaDB 설치시 에러 해결 방법 21.01.07
댓글목록
등록된 댓글이 없습니다.