ubuntu mariadb 오프라인 설치하기

mariadb를 오프라인에서 설치할 경우에 설치 방법을 간단히 정리해보았습니다.

 

리눅스 프로그램 설치

리눅스의 프로그램 설치는 아래의 3가지 방법으로 가능합니다.

 

먼저 우리가 가장 많이 사용하는 방법은 패키지 관리 명령어를 사용하는 방법입니다.

  • 패키지 관리 명령어를 이용한 설치
    Ubuntu와 같은 데비안 계열의 apt-get
    RHEL, CentOS와 같은 레드햇 계열의 yum
  • 배포 파일을 이용한 설치
    데비안 계열의 .deb
    레드햇 계열의 .rpm
  • 바이너리 파일을 이용한 설치
    실행파일로 tar.gz 형태 제공

다만 인터넷이 연결이 되어 있지 않은 상황이라면 이렇게 설치하기가 어려운데요.

 

그럴때 사용할수 있는 방법을 알아보겠습니다.

 

Mariadb 설치 준비하기

기본적으로 ubuntu의 오프라인 설치에는 deb 파일 또는 tar파일이 필요합니다.

 

마리아DB의 공식 홈페이지에서 설치파일을 다운로드 받습니다.

 

https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.6.11&os=Linux&cpu=x86_64&pkg=tar_gz&i=systemd&m=blendbyte 

 

Download MariaDB Server - MariaDB.org

REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server"

mariadb.org

 

그리고 추가적으로 mariadb 설치에 필요한 패키지들이 있는데요.

 

저의 경우 압축을 풀기위한 bzip2와 Mariadb설치시 필요한 libtinfo5가 필요했습니다

이 파일들을 받아놓고 준비해야합니다.

 

온라인 연결이 되는 리눅스에서 설치파일을 받으면 되는데요.

 

저는 아래 사이트에서 리눅스 버전에 맞는 deb 파일을 다운로드 받았습니다.

 

https://pkgs.org/

 

그리고 이것을 usb로 이동하여 줍니다. 내부망으로 연결되어 있는 PC가 있다면

 

telnet 또는 scp 등으로 이동시키면 됩니다.

 

파일은 wget 등으로 받으셔도 됩니다.

 wget http://archive.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2_amd64.deb

 

아래와 같은 방식으로 scp로 저는 이동시켰습니다.

 

scp -i id_rsa libtinfo5_6.3-2_amd64.deb         ubuntu@10.0.0.192:/home/ubuntu

그리고 해당 리눅스에서 패키지를 설치하여야 합니다.

 

dpkg 명령어로 설치합니다.

 

sudo dpkg -i 패키지.deb

그리고 이제 mariadb의 압축을 풀고 설치하면 되는데요.

 

Mariadb 오프라인 설치하기

 

아까 옮겨온 파일을 압축을 풀어줍니다.

 

tar옵션에 xvfx를 주고 압축을 /usr/local에 풀어줍니다.

 

그리고 심볼릭 링크로 mysql로 생성해 줍니다.

tar xvfz mariadb-10.6.11-linux-systemd-x86_64.tar.gz -C /usr/local/

ln -s mariadb-10.6.11-linux-systemd-x86_64 mysql

이후 db로 사용할 폴더를 생성하고 프로그램을 설치하면 되는데요.

 

mkdir -p /db/data /db/log

./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/db/data --defaults-file=/usr/local/mysql/my.cnf --user=mysql

./mysql_secure_installation

이 과정에 대해서는 잘 정리된 사이트가 있어서 아래 사이트를 참고하시어 설치하시면 될 것 같습니다.

 

 

https://louky0714.tistory.com/entry/DATABASE-MariaDB-103xx-Install-binary

 

[DATABASE] MariaDB 10.3.xx Install - 바이너리 설치

오늘도 나의 기억을 위해 끄적거린다. Maria DB나 Mysql DB나 크게 설치면에서는 차이가 없다. 실제 내가 사용하는 범위 내에서는 더더욱 차이가 없다. 하지만 웹개발자(php) 의 말로는 조금 차이가 있

louky0714.tistory.com

압축을 풀고 간단하게 계정 등 설정을 한다음 설치를 진행하면 됩니다.

 

인터넷이 연결된 곳이라면 간단하게 apt-get install mariadb-server로 간단히 할 수 있지만,

 

부득이하게 오프라인 설치를 해야한다면 참고하시면 좋을것 같습니다.

 

그럼 즐거운 하루 보내세요

'Programming > SQLD' 카테고리의 다른 글

11/5 SQLD 자격증 후기  (2) 2022.11.05
SQLD 공부하기 - NULL 관련함수  (0) 2022.10.23
SQLD 자격증 취득 - 시험 등록하기  (0) 2022.10.22
Mariadb fulltext index 사용하기  (0) 2022.10.14
정규화와 성능  (2) 2022.09.26