MariaDB-설치
MariaDB에 대한 모든 다운로드 는 공식 MariaDB 재단 웹 사이트 의 다운로드 섹션에 있습니다. 원하는 버전에 대한 링크를 클릭하면 여러 운영 체제, 아키텍처 및 설치 파일 유형에 대한 다운로드 목록이 표시됩니다.
LINUX / UNIX에 설치
Linux / Unix 시스템에 대해 잘 알고있는 경우 소스를 다운로드하여 설치를 빌드하십시오. 권장되는 설치 방법은 배포 패키지를 사용하는 것입니다. MariaDB는 다음 Linux / Unix 배포 용 패키지를 제공합니다.
- RedHat/CentOS/Fedora
- Debian/Ubuntu
다음 배포판에는 저장소에 MariaDB 패키지가 포함되어 있습니다.
- openSUSE
- 아치 리눅스
- Mageia
- Mint
- Slackware
Ubuntu 환경에 설치하려면 다음 단계를 따르십시오.
Step 1 − 루트 사용자로 로그인합니다.
Step 2 − MariaDB 패키지가 포함 된 디렉토리로 이동합니다.
Step 3 − 다음 코드로 GnuPG 서명 키 가져 오기 −
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
Step 4 − MariaDB를 sources.list파일. 파일을 열고 다음 코드를 추가하십시오-
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'
Step 5 − 다음으로 시스템 새로 고침 −
sudo apt-get update
Step 6 − 다음과 같이 MariaDB를 설치합니다 −
sudo apt-get install mariadb-server
Windows에 설치
자동 설치 파일 (MSI)을 찾아서 다운로드 한 후 파일을 두 번 클릭하면 설치가 시작됩니다. 설치 마법사는 모든 설치 단계와 필요한 설정을 안내합니다.
명령 프롬프트에서 시작하여 설치를 테스트하십시오. 일반적으로 디렉토리에서 설치 위치로 이동하고 프롬프트에 다음을 입력하십시오.
mysqld.exe --console
설치에 성공하면 시작과 관련된 메시지가 표시됩니다. 이것이 나타나지 않으면 권한 문제가있을 수 있습니다. 사용자 계정이 애플리케이션에 액세스 할 수 있는지 확인하십시오. Windows 환경에서 MariaDB 관리에 그래픽 클라이언트를 사용할 수 있습니다. 명령 줄이 불편하거나 번거 롭다면 반드시 시험해보십시오.
설치 테스트
몇 가지 간단한 작업을 수행하여 MariaDB의 작동 및 설치를 확인합니다.
Use the Admin Utility to Get Server Status
mysqladmin 바이너리로 서버 버전을 확인합니다.
[root@host]# mysqladmin --version
버전, 배포, 운영 체제 및 아키텍처가 표시되어야합니다. 해당 유형의 출력이 표시되지 않으면 설치에 문제가 있는지 검사하십시오.
Execute Simple Commands with a Client
MariaDB에 대한 명령 프롬프트를 불러옵니다. 이렇게하면 MariaDB에 연결되고 명령을 실행할 수 있습니다. 다음과 같이 간단한 명령을 입력하십시오-
mysql> SHOW DATABASES;
설치 후
MariaDB를 성공적으로 설치 한 후 루트 암호를 설정하십시오. 새로 설치하면 암호가 비어 있습니다. 새 암호를 설정하려면 다음을 입력하십시오-
mysqladmin -u root password "[enter your password here]";
새 자격 증명으로 서버에 연결하려면 다음을 입력하십시오.
mysql -u root -p
Enter password:*******
Windows에서 업그레이드
Windows 시스템에 이미 MySQL이 설치되어 있고 MariaDB로 업그레이드하려는 경우; MySQL을 제거하고 MariaDB를 설치하지 마십시오. 이로 인해 기존 데이터베이스와 충돌이 발생합니다. 대신 MariaDB를 설치 한 다음 Windows 설치 파일에서 업그레이드 마법사를 사용해야합니다.
MySQL my.cnf 파일의 옵션은 MariaDB에서 작동합니다. 그러나 MariaDB에는 MySQL에는없는 많은 기능이 있습니다.
my.cnf 파일에서 다음 충돌을 고려하십시오.
MariaDB는 기본적으로 임시 파일에 Aria 스토리지 엔진을 사용합니다. 임시 파일이 많은 경우 MyISAM 테이블을 사용하지 않는 경우 키 버퍼 크기를 수정하십시오.
애플리케이션이 자주 연결 / 연결 해제되는 경우 스레드 캐시 크기를 변경하십시오.
100 개 이상의 연결을 사용하는 경우 스레드 풀을 사용하십시오.
적합성
MySQL과 MariaDB는 본질적으로 동일합니다. 그러나 업그레이드 문제를 일으킬 수있는 충분한 차이가 있습니다. MariaDB 기술 자료 에서 이러한 주요 차이점을 더 많이 검토하십시오 .