1. MariaDB 홈페이지에서 다운로드를 받는다
2. 아래와 같이 셀렉트박스를 선택 후 다운로드를 받아준다 ( 최신은 5.5.68 이지만 귀찮다. )
3. 서버에 업로드
4. tar xvzf ./mariadb-5.5.59.tar.gz
5. cd mariadb-5.5.59
mariadb 폴더에 build폴더를 생성해준다
6. mkdir build
7. cd build
build폴더까지 진입 후 cmake 진행한다 ( cmake가 없을경우 yum -y install cmake 한다 )
8. cmake 진행
-DDEFAULT_CHARSET=euckr \
-DDEFAULT_COLLATION=euckr_korean_ci \
설정의 이 부분은 각자의 언어셋에 맞게 설정해주도록 하자
cmake .. \
-DWITH_READLINE=1 \
-DWITH_SSL=bundled \
-DWITH_ZLIB=system \
-DDEFAULT_CHARSET=euckr \
-DDEFAULT_COLLATION=euckr_korean_ci \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EXTRA_CHARSETS=all \
-DWITH_ARIA_STORAGE_ENGINE=1 \
-DWITH_XTRADB_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_FEDERATEDX_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data
9. make
10. make install
11. MariaDB 설정
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf
12. MariaDB 서비스 등록
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
13. MariaDB 기본 DB설정
mv /usr/local/mysql/scripts/mysql_install_db /usr/local/mysql/mysql_install_db
cd /usr/local/mysql/
./mysql_install_db
14. MariaDB 권한설정
useradd -M mysql
chown -R mysql:mysql /usr/local/mysql/
chown -R mysql:mysql /usr/local/mysql/data/
chown -R mysql:mysql /usr/local/mysql/data/*
chmod -R 700 /usr/local/mysql/data
15. MariaDB 서비스 시작
service mysqld start
16. 루트 패스워드 설정
/usr/local/mysql/bin/mysqladmin -u root password '루트패스워드';
17. MariaDB 재구동
service mysqld stop
service mysqld start
끝 참쉽죠잉?
'리눅스' 카테고리의 다른 글
[APACHE] CGI 호출시 500 코드 에러 ( libcurl.so.4 ) (0) | 2020.10.15 |
---|---|
[LINUX] CentOS SSH 포트설정, 루트 접근 막기 (0) | 2020.09.29 |
[LINUX] Apache 2.4 config 에러 (0) | 2020.09.29 |
[LINUX] CentOS PHP Config Error (0) | 2020.09.28 |
[LINUX] CentOS Apache libcurl.so.4 에러 (0) | 2020.09.28 |
댓글