본문 바로가기

Linux

[CentOS 6.5] MySQL 5.X 설치

[1] Linux 확인 작업

 - 처음 리눅스를 받았을 떄 몇 가지 확인 작업

  1) Linux Version 확인

   - cat /etc/*release* or cat /etc/issue

   (cat:  파일을 열어 봄 )

  2) OS 64BIT 확인하기

   - getconf LONG_BIT

   (catconf : 시스템 정보를 보염 줌)

  3) 절대 경로 표시

   - vi /etc/bashrc

   [ "$PS1" = "s-v$ " ] && PS1="[u@h $PWD]$ "

  4) CentOS MySQL 삭제 

   - CentOS에는 기본적으로 MySQL 5.1 버전이 설치되어 있다. 

   낮은 버전을 사용하고 싶지 않다면 기존 MySQL5.1 버전을 삭제하고 원하는 최신버전을 설치하면 된다.

   4-1) 기존 MySQL 사전 확인

    - rpm -qa | grep ^mysql-server (mysql-server 와 관련된 설치파일이 설치 되었는지 확인)

   4-2) MySQL 삭제

    - yum remove mysql-server

  5) MySQL 설치 (1)으로 사용한다.

****************** 첫 번째 방법********************

   (1). rpm download & install 

    -아래 주소에서 자신에 맞는 rpm을 구한다. 

http://dev.mysql.com/downloads/repo

CentOS 6.5 를 사용하는 나의 경우는 이것을 사용 :

“http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm”

wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

yum localinstall http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

yum update

yum install mysql-community-server  or yum install mysql-server

****************** 두 번째 방법********************

(2) ◈ yum을 통해 MySQL 5.6을 설치하려면 MySQL 5.6이 저장되어 있는 저장소를 서버에 등록해야한다.

먼저 아래 명령을 실행하여 저장소 정보가 담긴 파일을 내려 받는다.

$ wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

◈ 정상적으로 내려 받았다면 아래 명령을 실행해서 MySQL 저장소를 서버에 등록한다.

$ rpm -ivh mysql-community-release-el6-5.noarch.rpm

◈ 올바르게 설치됐다면 /etc/yum.repos.d/ 디렉터리 안에 mysql-community.repo파일과 

mysql-community-source.repo파일이 생성되어 있을 것이다.

$ ls -la /etc/yum.repos.d/

◈ MySQL 5.6 설치

$ yum install mysql-server



6) MySQL 설치확인 

ls /usr/bin/mysql

ls /usr/sbin/mysqld

  

7) service mysqld start

8) mysql --version

9) netstat -anp | grep mysql

10)root 암호 변경

$ mysqladmin -u root -p 12345

Enter password: 

 

$ mysql -u root -p 

Enter password: 

$ use mysql

mysql > set password for root=password('12345');

 

update user set password=password('12345') where user='root'

mysql > flush privileges;

[참고 사이트] 

 - http://www.slideshare.net/xenonix/cent-os-mysql-56

 - http://jongkwang.com/?p=941

-http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_MySQL_%EC%B5%9C%EC%8B%A0

%EB%B2%84%EC%A0%84_%EC%84%A4%EC%B9%98