반응형

출처:

http://opennaru.tistory.com/104

https://www.3rabbitz.com/f01c33e7d8367da2#8c902f4f046b03c1

https://ko.wikipedia.org/wiki/GNU_%ED%94%84%EB%9D%BC%EC%9D%B4%EB%B2%84%EC%8B%9C_%EA%B0%80%EB%93%9C

https://mariadb.com/kb/en/mariadb/yum/

http://www.webmadang.net/database/database.do?action=read&boardid=4003&page=1&seq=23

http://zetawiki.com/wiki/MySQL%EC%97%90_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9

http://www.jaehak0123.com/archives/5557


삼바도 깔았고, SVN도 깔았으니 마지막 목적인 워드프레스 블로그 얹을 차례였다.


이전에도 말한 거 같지만, 워드프레스를 사용하기 위해서는

삼신기 Apache, MySQL, PHP가 필요하다.


그러나 나는 여기에서 현대 트렌드를 따르기 위하여 MySQL 대신 MariaDB를 설치하기로 했다.

MariaDB랑 MySQL랑 많이 다를 줄 알았는데 거진 다 호환된다고 한다.

그래서 설치 명령어 중에도 'MySQL'의 이름을 그대로 사용하는 경우도 많이 있다.


MariaDB를 설치하는 것은 어렵지 않았다.

제일 위의 링크를 보고 충분히 따라할 수 있었다.


1. 먼저 /etc/yum.repos.d/로 가서 MariaDB.repo를 만들어 내용은 다음과 같이 한다.


[mariadb]
name=MariaDB
baseurl=http://yum.mariadb.org/10.0.17/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


name은 데이터베이스 이름으로 보이며,

baseurl은 사용할 DB 주소이다.

전에도 얘기했지만 내 서버는 CentOS 32비트 운영체제를 사용하므로 이를 지원하는 최신 버전인

10.0.17 버전을 받기로 했다.

gpgkey는 링크한 위키피디아에도 나와있지만

GNU 프라이버시 가드(GPG: GNU Privacy Guard) 키이며, 

보안된 인증키로 생각하면 될 거 같다.

gpgkey의 링크에 있는 것으로 업데이트 될 때마다 한 번씩 업데이트 한다고 한다.

gpgcheck는 GPG를 얼마나 체크할 것인지를 뜻하는 것으로 보인다.


2. 정보를 입력했으면 설치를 할 차례이다.

yum 명령어로 MariaDB를 설치한다.


yum install MariaDB-server MariaDB-client

 

설치를 완료했으면 MariaDB를 실행한다.


/etc/init.d/mysql start

service mysql start


어떤 것이나 MariaDB를 실행하는 명령어다.

두번째가 기억하기 쉬울 것인데 만약 안 된다면 첫 번째를 사용해야 할 것이다.


3. 이제 root 계정의 비밀번호를 바꿔줄 차례이다.

다음 명령어로 MariaDB 편집기를 실행한다.


/usr/bin/mysql -u root mysql


편집기가 실행이 되면 다음 쿼리문을 날려 비밀번호를 변경한다.

굳이 해석하지 않아도 대충의 의미는 파악할 수 있을 것이다.


update user set password=password('바꿀 비밀번호') where user='root';


그리고 이를 즉시 실행하기 위해 grant 테이블을 다시 불러오기 위한 명령어도 날린다.


flush privileges;


그리고 MariaDB를 재시작하면 적용이 된다.


만약 외부 로그인이 필요하다면 다음 쿼리문으로 적용할 수 있다.


grant all privileges on *.* to 'root'@'192.168.%' identified by '비밀번호' with grant option;


이 쿼리문을 적용시키면 192.168.*.*에서 접속하는 IP로는 root가 로그인 된다.

뭐 192.168.*.* 자체가 내부 사설망 IP이긴 하지만.


5. 이제 서버를 리부팅하더라도 자동으로 시작되게 할 차례이다.


chkconfig --levels 235 mysqld on


이 명령어를 입력하면 서버가 리부팅되어도 자동으로 시작하게 된다.

3번이 텍스트 쉘만 뜨는 경우이고 5번이 X윈도우가 뜨는 경우를 말한다.


여기까지 했으면 MariaDB에 관한 설정은 완료되었다.

반응형
Posted by 애콜라이트
l

free counters