300x250
반응형

사이드 프로젝트를 하기 위해서 DB를 설치 하기로 하였다. 

우분투 14.04이고, 우분투 14.04에서는 mariadb가 지원이 되지 않는다.

 

오랜만에 소스를 다운받아 설치를 해보기로 하였다.

 

1. MariaDB 다운로드 폴더

 - mariadb.org/download/

 

Download MariaDB Server - MariaDB.org

REST API MariaDB Repositories Release Schedule Reporting Bugs […]

mariadb.org

소스를 다운받으려면 Operating System에서 Source를 선택해서 Download버튼을 누르면 된다.

 

2. mariadb 계정 생성.

 

 

mariadb 와 mysql은 서로 호환이 된다.  mariadb의 탄생 배경을 보면 알 수 있다.

 

3. cmake 설치.

cmake가 없는 경우 sudo apt-get install cmake

 

4. 다운로드 받은 source 압축 해제.

다운받는 버전에 따라 다름.

 

 

5. cmake 

압축 해제 후 

해당 폴더로 이동하여 cmake 한다.

 

sudo cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mariadb103 \
-DMYSQL_DATADIR=/usr/local/mariadb103/data \
-DMYSQL_UNIX_ADDR=/usr/local/mariadb103/mysql.sock \
-DSYSCONFDIR=/usr/local/mariadb103 \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_USER=mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DDOWNLOAD_BOOST=0 -DWITH_BOOST=./boost

 

6. make & make install

 

 

 

 

 

 

 

 

 

 

 

7. mariaDB설정.

sudo vi /usr/local/mariadb103/my.cnf

8. 권한설정.

 

 

 

 

9. mariadb 데이터베이스 초기화.

sudo scripts/mysql_install_db --no-defaults --user=mysql --datadir=/usr/local/mariadb103/data --basedir=/usr/local/mariadb103 -v

 

 

10. 계정초기화.

cd /usr/local/mariadb103

bin/mysql -u root -p 

 

 

위와 같은 에러 발생 시

(해결 사이트 링크 할 것.)

 

 

728x90

+ Recent posts