사이드 프로젝트를 하기 위해서 DB를 설치 하기로 하였다.
우분투 14.04이고, 우분투 14.04에서는 mariadb가 지원이 되지 않는다.
오랜만에 소스를 다운받아 설치를 해보기로 하였다.
1. MariaDB 다운로드 폴더
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
위와 같은 에러 발생 시
(해결 사이트 링크 할 것.)
'프로그래밍 > Linux' 카테고리의 다른 글
[github] whitespace 제거 (0) | 2021.03.13 |
---|---|
[github] ssh-keygen 이후 동작 이슈 (0) | 2021.02.09 |
[DataBase] DB - Mysql Dump (0) | 2020.12.31 |
[CROSS-COMPILE] openssl 컴파일 (0) | 2020.12.24 |
[리눅스 명령어] Linux Command line 명령어 (0) | 2020.12.17 |