IT/AWS EC2

[AWS] AWS EC2에 MariaDB 5.5 설치하기

김 정 환 2020. 3. 23. 17:35
반응형

이전 포스트에서는 PuTTY를 이용해서 EC2에 접속했습니다. 그렇다면 이제 본격적으로 MariaDB를 설치해 보도록 하겠습니다. 저는 5.5 버전을 설치하겠습니다.

 

Terminal에서 아래 방법을 순서대로 따라오시면 됩니다. 

 

directory 이동

cd /etc/yum.repos.d

 

MariaDB.repo 생성

sudo vi MariaDB.repo

 

그리고 다음 내용을 넣어주세요. 

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/5.5/centos6-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

 

ESC를 누르고 :wq를 눌러서 저장하고 나옵니다. ( :q!는 저장하지 않고 나오기 입니다. )

 

ls -al를 눌러서 repo가 생성되었는지 확인합니다.

 

메타데이터를 제거합니다.

sudo yum clean metadata

 

Maria DB를 설치합니다. 

sudo yum install -y MariaDB-server MariaDB-clinet

 

설치 완료 후 실행합니다.

sudo service mysql start

 

이제 언어 변경 및 기타 설정을 변경하겠습니다.

이 방법에 대해서 구글에 많이 찾아 보았습니다. 대부분 cd /etc/my.cnf로 가서 추가 및 변경하면 된다고 합니다. 그런데 저는 달랐습니다. 아래와 같이 뜨면서 아무것도 없었습니다. 그런데 잘 보면, !includedir /etc/my.cnf.d 라고 저쪽 directory를 받고 있습니다. 그래서 찾아갔습니다. 

 

 

찾아가서 ls -al을 하니 아래와 같이 나옵니다. mysql-clients.cnf는 비었습니다. 

server.cnf를 열어보니 그래도 구글에서 본 것 같은 모양과 비슷해 보였습니다. 여기 하면 됩니다. 저는 아래 명령줄을 mysqld에 넣어줬습니다.

 

character-set-server=utf8mb4
collation-server=utf8mb4_bin
lower_case_table_names=1
autocommit=0
transaction-isolation=READ-COMMITTED

 

자 그리고 mysql를 재시작 해줍니다.

$ sudo service mysql restart

 

자 이제 비밀번호 설정을 해줍니다.

$ mysqladmin -u root -p password 'asdf1234'

 

그러면 Enter password: 라고 뜨는데 여기서 그냥 Enter로 넘어갑니다.

 

이제 mysql로 들어갑니다.

$ mysql -u root -p

Enter passord: asdf1234

MariaDB [(none)]> show database;

 

자 이렇게 MariaDB를 설치해 보았습니다. 추가적으로 database 생성, user 생성 등은 다음에 다루겠습니다.

 

 

참고 사이트

https://hunjang.tistory.com/16

 

AWS EC2 Linux에 MariaDB 설치

AWS EC2 Linux 인스턴스에 MariaDB를 설치해보았다. 생각보다 간단한 작업이니 그냥 보기 바란다. 1. /etc/yum.repos.d/ 디렉토리로 이동 -> cd /etc/yum.repos.d 현재 디렉토리 확인 -> ls -al -rw-r--r-- 1 root..

hunjang.tistory.com

https://daddyprogrammer.org/post/2348/aws-ec2-install-nginx-mariadb/

 

AWS EC2 - install nginx, mariadb - 아빠프로그래머의 좌충우돌 개발하기!

aws EC2에 nginx와 mariadb를 설치하는 방법에 대하여 정리합니다. nginx는 경량 웹서버입니다. 리버스 프록시로 톰켓과 연동하여 사용이 가능합니다. mariadb는 mysql의 쌍둥이 버전이고 무료로 배포되고 있는 인기있는 database입니다.

daddyprogrammer.org

https://xetown.com/questions/1134326

 

[mysql] latin1_swedish_ci 에서 utf8_general_ci 이나 utf8mb4_general_ci 변경방법질문

언제나 그렇게 서버를 날려먹고... 이참에 리눅스로 다시 가자 해서 CentOS 설치했습니다 APM을 https://xetown.com/tips/1123973 이걸로 설치 하였고 phpmyadmin 에서 DB생성을 하려고 보니 latin1_swedish_ci 으로 기본으로 잡혀있는데 이걸 utf8_general_ci 이나 utf8mb4_general_ci로 기본 설정을 못할까요?

xetown.com

 

반응형