티스토리 뷰

찾아 본 자료

MySQL 컴파일 설치

xaida 2018. 3. 19. 11:06

#### 기본 설치 패키지

yum -y install cmake ncurses-devel

 

####mysql version 다운로드 후 압축풀기        

tar zxvf mysql-boost-$VERSION.tar.gz

 

#### CMAKE 세팅

cmake -DCMAKE_INSTALL_PREFIX=$PAT -DMYSQL_DATADIR=$DATA_PATH -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DMYSQL_TCP_PORT=3306 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_COLLATION=utf8_general_ci

** 언어셋 euckr = -DDEFAULT_CHARSET=euckr -DDEFAULT_COLLATION=euckr_korean_ci

 

#### 컴파일

make && make install

 

#### mysql initialize

$MYSQL_HOME/bin/mysqld --initialize-insecure --user=mysql --basedir=$PATH --datadir=$DATA_PATH

 

#### mysql 권한 변경

chown -R mysql:mysql $MYSQL_HOME

chmod 711 $MYSQL_HOME

chmod 700 $MYSQL_HOME/data

chmod 751 $MYSQL_HOME/bin

chmod 750 $MYSQL_HOME/bin/*

chmod 755 $MYSQL_HOME/bin/mysql

chmod 755 $MYSQL_HOME/bin/mysqldump

 

#### 자동실행설정 및 기타 파일 적용

 

cp -arp $PATH/support-files/my-default.cnf /etc/my.cnf

cp -arp $PATH/support-files/mysql.server /etc/init.d/mysqld

chmod 700 /etc/init.d/mysqld

 

explicit_defaults_for_timestamp = 1

# Try number of CPU's*2 for thread_concurrency

#thread_concurrency = 8


$MYSQL_HOME, $PATH, $DATA_PATH 는 개인 bashrc 설정에 따름.


공지사항
최근에 올라온 글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31