이전 포스트에서는 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
https://daddyprogrammer.org/post/2348/aws-ec2-install-nginx-mariadb/
https://xetown.com/questions/1134326
'IT > AWS EC2' 카테고리의 다른 글
[AWS EC2] 설치한 패키지(프로그램) 삭제 (0) | 2021.01.22 |
---|---|
AWS EC2에 APM(Apache PHP Mysql) 설치 (0) | 2021.01.22 |
[AWS] AWS EC2의 MariaDB 5.5에 원격접속하기 (0) | 2020.03.23 |
[AWS] windows에서 AWS EC2 접속하기 (0) | 2020.03.23 |
[AWS] EC2에 instance 생성하기 (0) | 2020.03.23 |