[리눅스] Mysql 설치(최종본)

2018. 5. 3. 14:18·리눅스·

* 의존성 패키지 설치


yum -y install zlib curl

yum -y install gcc g++ cpp gcc-c++

yum -y install openssl openssl-devel

yum -y install ncurses-devel

yum -y install bzip2-devel

yum -y install libtermcap-devl libc-client-devel

yum -y install bison

yum -y install perl

yum -y install make cmake



groupadd mysql

useradd -M -c "MySQL" -d /usr/local/mysql -g mysql -s /bin/nologin mysql


* 압축 푸는 것은 소스에 불과함 컴파일을 해서 새로운 디렉토리를 생성해야함. 

  압축 푼 소스 디렉토리와 컴파일 해서 새로 만들 디렉토리는 달라야함.


소스 있는 디렉토리 들어가서


cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \

-DSYSCONFDIR=/etc \

-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


make && make install



ln -s /usr/local/mysql/bin/mysqldump /usr/sbin/mysqldump

ln -s /usr/local/mysql/bin/mysql_config /usr/sbin/mysql_config

ln -s /usr/local/mysql/bin/mysqladmin /usr/sbin/mysqladmin

ln -s /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql


chown -R mysql:mysql /usr/local/mysql/

chkconfig --add mysql


echo "/usr/local/mysql/lib" >> /etc/ld.so.conf

ldconfig


/usr/local/mysql/scripts/mysql_install_db --defaults-file=/usr/local/mysql/my.cnf --user=mysql  --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --explicit_defaults_for_timestamp=on



service mysql start




* Starting MySQL. ERROR! The server quit without updating PID file 에러 뜰시에 

./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data




./bin/mysqladmin -u root password 'password'


mysql -u root -p


show databases;


저작자표시 (새창열림)

'리눅스' 카테고리의 다른 글

[Centos6] mysql 및 apache connection 관련 설정  (0) 2019.09.25
[리눅스] NTP 맞추기  (0) 2018.05.03
google authenticator 를 사용하여 Linux ssh 에 OTP 적용하기  (0) 2017.09.15
Mrtg 설치 / gd configure 에러  (0) 2017.06.23
APM 설치 및 연동 Config  (0) 2017.06.21
'리눅스' 카테고리의 다른 글
  • [Centos6] mysql 및 apache connection 관련 설정
  • [리눅스] NTP 맞추기
  • google authenticator 를 사용하여 Linux ssh 에 OTP 적용하기
  • Mrtg 설치 / gd configure 에러
징쟝
징쟝
IT 관련 네트워크 및 기타 자료들을 수집하고 공유하는데 목적이 있음.
  • 징쟝
    네트워커의 보안 티스토리
    징쟝
  • 전체
    오늘
    어제
  • 블로그 메뉴

    • 홈
    • 글쓰기
    • 관리
    • 방명록
    • 분류 전체보기 (151)
      • 정보보안 (54)
      • 리눅스 (10)
      • Windows (6)
      • Cisco (2)
      • Mikrotik (0)
      • Cyberoam (0)
      • Juniper (6)
      • MRTG (0)
      • Sophos (3)
      • SecuWiz (0)
      • Forti (0)
      • SECUI (1)
      • L4 (3)
      • 파이오링크 (0)
      • 오토핫키 (43)
      • 파이썬 (0)
      • 직장 (0)
      • 개인적인 것들 (9)
      • 그 외의 것들 (9)
      • 영화 (0)
      • 테스트 (1)
      • 일기장 (0)
      • 쓰레기통 (3)
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    인젝션
    spoofing
    NAT
    오토핫키
    SQL
    CSRF
    웹보안
    해킹
    MySQL
    보안
    web
    웹해킹
    정보보안
    HTML
    php
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
징쟝
[리눅스] Mysql 설치(최종본)
상단으로

티스토리툴바