Full Stack Web Developer.
Syaku (샤쿠)

Java, JS (ES6+), Spring, Spring security, jQuery, Reactjs, Bootstrap.

        

07-12 09:23


Spring Boot 2 보기 Front-end 보기 DevOps 보기 Spring 3 보기 Spring Security 3 보기

리눅스 우분투 9 MySQL 5.1.35 설치 및 설정 : Linux Ubuntu

written by Seok Kyun. Choi. 최석균

MySQL 설치

* 공식사이트 : http://www.mysql.com

1. 최신버전(5.1.35) 내려받기

-- wget 으로 내려받으면 현재 위치한 폴더에 내려받게 된다.
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.35-linux-i686-icc-glibc23.tar.gz/from/http://mirror.khlug.org/mysql/

** 내려받은 MySQL 은 소스가 아닌 이미 컴파일된 프로그램이므로, 알맞은 위치에 복사하고 설정하면 된다.

2. 설치하기

-- 사용자 설정
# groupadd mysql
# useradd -g mysql mysql

-- 설치경로
# cd /usr/local

-- 내려받은 파일을 /usr/local 경로 아래 압축풀기
# gunzip < /내려받은경로/mysql-5.1.35-linux-i686-icc-glibc23.tar.gz | tar xvf -

-- 폴더 mysql 링크
# ln mysql-5.1.35-linux-i686-icc-glibc23 mysql
# cd mysql

-- INSTALL-BINARY 파일을 설치전에 꼭 읽어보자.

# chown -R mysql .
# chgrp -R mysql .

-- 이 과정에서 오류가 발생할 경우 이전 mysql이 제대로 삭제되지 않았거나, 경로를 찾지 못해서 이다. 참조1 확인.
# scripts/mysql_install_db --user=mysql

** 참조1 : 오류가 발생할 경우

-- 설정파일 복사
# cd /usr/local/mysql/support-files
# cp ./my-large.cnf /usr/local/mysql/my.cnf

-- 설정파일 설정
# cd /usr/local/mysql/bin
# ./my_print_defaults --defaults-file=/usr/local/mysql/my.cnf

-- 다시 오류가 발생했던 쉘명령어를 입력한다.

** 오류가 발생하지 않으면 위 작업은 생략하고 다음으로 넘어간다.

# chown -R root .
# chown -R mysql data

-- 환경변수 등록
# export PATH=$PATH:/usr/local/mysql/bin

-- 서비스 시작
# /usr/local/mysql/bin/mysqld_safe --user=mysql &

-- root 암호 변경
# /usr/local/mysql/bin/mysqladmin -u root password '암호'

-- MySQL 접속
# mysql -uroot -p암호

-- 서비스 종료
# /usr/local/mysql/bin/mysqladmin -uroot -p암호 shutdown

3. 서비스 자동시작

-- 환경변수 등록
# vi /etc/profile
-- 맨 하단에 삽입 
PATH=$PATH:/usr/local/mysql/bin

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

-- chkconfig 없을 경우
# apt-get install chkconfig

-- 서비스 확인
# chkconfig --list|grep mysqld
# mysqld                     0:off  1:off  2:on   3:on   4:on   5:on   6:off

-- 서비스 레벨 수정법
# chkconfig --level 번호 서비스명 [on|off]
# chkconfig --list|grep 서비스명

-- 재부팅한다.

-- 서비스 확인
# netstat -nlp|grep 서비스명

-- 그 후 서비스 관리 명령어
# /etc/init.d/mysqld [start|stop|restart]

http://syaku.tistory.com


댓글 남기기
◀ PREV 1···8910111213141516···19 NEXT ▶