Linux/Mysql

리눅스 My-SQL cmake 설치

준섭이 2013. 12. 16. 13:34
728x90

리눅스 MY-SQL 설치


1. 계정 추가

useradd -M -s /sbin/nologin mysql


2. cmake 설치

yum install cmake


3. 아래의 2개 설치 (가끔 없는 경우가 있음)

yum install gcc-c++    , yum install bison


4. ncurses-devel 설치

yum install ncurses-devel


5. 소스 다운로드 후 소스 설치

 - Generic Linux (Architecture Independent), Compressed TAR Archive를 받으면 된다.


6. 압축 풀기

tar zxvf mysql-5.5.15.tar.gz

7. cmake

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_SSL=yes -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

  * 설정을 바꾸고 다시 config 하려면 CmakeCache.txt 파일을 지우고 cmake하면 된다.

8. make

9. make install

10. /usr/local/mysql/support-files 이동해서 my-medium.cnf를 /etc/my.cnf로 copy

 - cd /usr/local/mysql/support-files

 - cp my-medium.cnf /etc/my.cnf

11. mysql db 생성 (해당사항을 하지 않으면 mysql start가 안됨.)

 - cd /usr/local/mysql

 - ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql

12. 디렉토리 권한 설정

 - chown -R mysql.mysql /usr/local/mysql

 - chown -R root /usr/local/mysql/bin/*

13. mysql script 복사

 - cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

14. mysql 시작

 - /etc/init.d/mysqld start

15. mysql 후 show databases;