MySQL 버전별 RPM 설치하기

MySQL community server 레포지토리 등록

http://dev.mysql.com/downloads/repo/yum/ 를 방문해 자신의 OS에 맞는 패키지를 받아 설치한다.

본 내용에서는 CentOS 6을 기준으로 설명하겠다.
MySQL_Yum_Repository_2016-05-19 15-13-14

레포지토리 설치

centos 6

# wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
# rpm -Uvh mysql57-community-release-el6-8.noarch.rpm

centos 7

# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
# rpm -Uvh mysql57-community-release-el7-8.noarch.rpm

MySQL 설치

레포지토리 확인

다음과 같이 yum repolist 명령으로 MySQL의 어떤버전의 레포지토리가 활성화 되어있는지 확인하고, 현재 mysql57-community 레포지토리가 활성화 되어 있으니 그냥 설치하게 되면 mysql 5.7 버전이 설치되게 된다.

# yum repolist enabled | grep mysql
mysql-connectors-community MySQL Connectors Community                         21
mysql-tools-community      MySQL Tools Community                              35
mysql57-community          MySQL 5.7 Community Server                         82

설치

# yum install mysql-community-server
# service mysqld start

버전 확인

/var/log/mysqld.log 파일을 열어 [Note] A temporary password is generated for root@localhost: vdke>!jte7gD 이 부분을 찾아 패스워드를 확인하여 접속한다.

# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.7.12 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

패스워드 변경

mysql 5.7 부터는 최초 로그인 후 패스워드를 변경해 줘야 한다.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Password';

MySQL 다른 버전 설치 하기

레포지토리 확인

아래 내용을 보면 mysql57-community 레포지토리가 활성화 되어 있는것을 확인 할 수 있다.

# yum repolist all | grep mysql
mysql-connectors-community        MySQL Connectors Community     enabled:     21
mysql-connectors-community-source MySQL Connectors Community - S disabled
mysql-tools-community             MySQL Tools Community          enabled:     35
mysql-tools-community-source      MySQL Tools Community - Source disabled
mysql-tools-preview               MySQL Tools Preview            disabled
mysql-tools-preview-source        MySQL Tools Preview - Source   disabled
mysql55-community                 MySQL 5.5 Community Server     disabled
mysql55-community-source          MySQL 5.5 Community Server - S disabled
mysql56-community                 MySQL 5.6 Community Server     disabled
mysql56-community-source          MySQL 5.6 Community Server - S disabled
mysql57-community                 MySQL 5.7 Community Server     enabled:     82
mysql57-community-source          MySQL 5.7 Community Server - S disabled

레포지토리 변경

MySQL 5.6 을 설치하기 위해 yum-config-manager명령어로 레포지토리 변경을 해준다.
yum-config-manager명령어가 없으면 yum install yum-utils로 설치한다.

### mysql57-community 레포지토리 비활성화
# yum-config-manager --disable mysql57-community

### mysql56-community 레포지토리 활성화 
# yum-config-manager --enable mysql56-community 

변경된 레포지토리 확인

# yum repolist enabled | grep mysql
mysql-connectors-community MySQL Connectors Community                         21
mysql-tools-community      MySQL Tools Community                              35
mysql56-community          MySQL 5.6 Community Server                        248

설치

# yum install mysql-community-server
# service mysqld start

버전 확인

# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.30 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

“MySQL 버전별 RPM 설치하기”에 대한 한개의 댓글

  1. 핑백: 최신버전 APM(apache + php + mysql or mariadb) rpm 설치 하기 – Onlab

댓글 남기기