웹사이트 검색

Debian 및 Ubuntu에 MariaDB 10을 설치하는 방법


MariaDB는 널리 사용되는 MySQL 데이터베이스 관리 서버 소프트웨어의 무료 오픈 소스 포크입니다. 이는 MySQL의 원래 개발자가 GPLv2(General Public License 버전 2)에 따라 개발했으며 오픈 소스로 유지되도록 의도되었습니다.

MySQL과의 높은 호환성을 달성하도록 설계되었습니다. 우선 MariaDB와 MySQL의 기능을 비교하여 자세한 내용을 알아볼 수 있으며, 중요한 점은 Wikipedia, WordPress.com, Google plus 등과 같은 대기업/조직에서 사용된다는 것입니다.

이 문서에서는 다양한 Debian 및 Ubuntu 배포판에서 MariaDB 10.1 안정 버전을 설치하는 방법을 보여줍니다.

데비안과 우분투에 MariaDB 설치

1. MariaDB를 설치하기 전에 다음 명령을 사용하여 저장소 키를 가져오고 MariaDB 저장소를 추가해야 합니다.

데비안 10(Sid)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'

데비안 9(스트레치)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

데비안 8(제시)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian  jessie main'

데비안 7(Wheezy)

sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'

우분투 16.10(Yakkety Yak)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'

우분투 16.04(Xenial Xerus)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

우분투 14.04(신뢰할 수 있는)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'

2. 그런 다음 시스템 패키지 소스 목록을 업데이트하고 다음과 같이 MariaDB 서버를 설치합니다.

sudo apt-get update
sudo apt-get install mariadb-server

설치 과정에서 MariaDB 서버를 구성하라는 메시지가 표시됩니다. 아래 인터페이스에서 보안 루트 사용자 비밀번호를 설정하세요.

비밀번호를 다시 입력하고 [Enter]를 눌러 설치 과정을 계속하세요.

3. MariaDB 패키지 설치가 완료되면 다음과 같이 데이터베이스 서버 데몬을 잠시 시작하고 다음 부팅 시 자동으로 시작되도록 활성화합니다.

------------- On SystemD Systems ------------- 
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

------------- On SysVinit Systems ------------- 
sudo service mysql  start 
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status

4. 그런 다음 mysql_secure_installation 스크립트를 실행하여 다음을 수행할 수 있는 데이터베이스를 보호하세요.

  1. 루트 비밀번호를 설정합니다(위 구성 단계에서 설정하지 않은 경우).
  2. 원격 루트 로그인 비활성화
  3. 테스트 데이터베이스 제거
  4. 익명 사용자를 제거하고
  5. 새로고침 권한
sudo mysql_secure_installation

5. 데이터베이스 서버가 보안되면 설치된 버전을 확인하고 다음과 같이 MariaDB 명령 셸에 로그인합니다.

mysql -V
mysql -u root -p

MySQL/MariaDB 학습을 시작하려면 다음 내용을 읽어보세요.

  1. 초보자를 위한 MySQL/MariaDB 배우기 - 1부
  2. 초보자를 위한 MySQL/MariaDB 배우기 - 2부
  3. MySQL 기본 데이터베이스 관리 명령 – 파트 III
  4. 데이터베이스 관리를 위한 20가지 MySQL(Mysqladmin) 명령 - 4부

Linux에서 MySQL/MariaDB 성능을 모니터링하는 데 유용한 4가지 명령줄 도구를 확인하고 15가지 유용한 MySQL/MariaDB 성능 조정 및 최적화 팁도 살펴보세요.

그게 다야. 이 기사에서는 다양한 Debian 및 Ubuntu 릴리스에서 MariaDB 10.1 안정 버전을 설치하는 방법을 보여주었습니다. 아래 의견 양식을 통해 질문이나 생각을 보내실 수 있습니다.