'mariadb'에 해당되는 글 2건

  1. Mysql/Mariadb DB 백업 및 복원
  2. APM설치③] MariaDB 10.0 설치

Mysql/Mariadb DB 백업 및 복원

mysql DB 백업하기

# mysqldump -uroot -ppass DBname > backup.sql

1.root 에 db계정명을 적습니다.

2.pass 부분에 mysql 비밀번호를 적습니다. 비밀번호를 적지 않고 넘어가면 mysqldump 명령어 수행시 비밀번호를 물어봅니다.

3.dbname 부분에 db명을 적습니다,

4.backup 부분에 백업할 파일명을 적습니다.


mysql 전체 DB 백업

# mysqldump -uroot -p -A > backup.sql

혹은

# mysqldump -uroot -p --all-databases > backup.sql


mysql 특정 db의 특정 테이블만 백업

* dump 데이터베이스의 test 테이블만 백업합니다.

# mysqldump -uroot -p dump test > dumptest.sql


mysql schema 정보만 백업

# mysqldump -uroot -p --no-data schemainfo > schemainfo.sql


모든 db 복원

# mysql -uroot -p < backup.sql



저작자 표시 비영리 변경 금지
신고

'리눅스 > Mysql' 카테고리의 다른 글

Mysql/Mariadb DB 백업 및 복원  (0) 2014.11.15

APM설치③] MariaDB 10.0 설치

APM설치 하기

APM설치①] 아파치(apache) 설치

APM설치②] PHP 5.5.18 설치

드디어 APM 설치하기 중 마지막 M 부분인 MariaDB 설치하기 부분에 왔습니다.

보통 MariaDB보다 Mysql을 더 많이 설치 합니다.

Mysql의 역사가 MariaDB보다 깊은 것도 있지만 안정성/호환성을 무시하지 못하는 부분 때문이라 생각됩니다.(거의 모든 국내/해외 호스팅업체에서도 MariaDB보단 Mysql을 서버에 설치 해줍니다.)

저도 처음 VPS호스팅을 신청하고 APM설치를 했을때, Mysql을 설치 했습니다.

하지만 사용하다 보니 Mysql보다 MariaDB가 더 속도나 최적화 면에서 뛰어나다는 평을 듣고 Mysql에서 MariaDB로 업그레이드(?) 했습니다.

사용해본 결과 꽤 만족스러웠기 때문에 이번 포스팅에서는 MariaDB 설치에 관해 다루겠습니다.


MariaDB 설치 하기전 사전 작업


패키지 설치는 Yum을 통해서 합니다.

*Yum이란 RPM기반의 시스템용 패키지 설치/삭제/업데이트를 도와주는 리눅스 프로그램 입니다.


먼저 서버에 MariaDB가 설치 되어 있는지 확인 합니다.

rpm -qa | grep MariaDB

*설치가 되어 있다면 설치된 MariaDB버전이 설치가 되지 않았다면, 아무것도 뜨지 않습니다.


이제 yum에 mariadb저장소를 추가해야 됩니다.

먼저 mariadb저장소가 서버에 추가되어 있는지 사전 확인을 합니다.

# yum repolist 


mariadb저장소가 추가된 경우 위 스크린샷 처럼 mariadb라고 적어져 있습니다.(없다면 당연히 mariadb부분이 빠져있겠죠?)


MariaDB 저장소 추가


이제 본격적으로 MariaDB 저장소를 추가하겠습니다.

저장소 파일 만들기

# vi /etc/yum.repos.d/MariaDB.repo 

혹은

# cat vi /etc/yum.repos.d/MariaDB.repo

아니면 직접 ftp에 접속해 /etc/yum.repos.d에서 MariaDB.repo 파일을 만드시면 됩니다.


처음에 들어가면 아무 화면도 나오지 않을 것 입니다. 이제 여기에 yum 설치 패키지로 mariadb를 인식하기 위해 사전작업을 해야겠죠?

화면상에서 i 키를 누르면 밑 부분에  라고 활성화 됩니다.

이제 타이핑을 해도 된다는 뜻입니다.

이제 여기에 본인에게 맞는 centos 환경의 mariadb저장소를 복사해 터미널(ssh)에 추가 합니다.

내용 추가하는 방법은 복사해서 터미널(shh)상에서 마우스 오른쪽 클릭을 하면 복사가 됩니다.

Centos7 64bit 


# MariaDB 10.0 CentOS repository list - created 2014-11-07 01:38 UTC

# http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

Centos6 64bit


# MariaDB 10.0 CentOS repository list - created 2014-11-07 01:39 UTC

# http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

Centos6 32bit


# MariaDB 10.0 CentOS repository list - created 2014-11-07 01:39 UTC

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

Centos5 64bit


# MariaDB 10.0 CentOS repository list - created 2014-11-07 01:40 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos5-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

Centos5 32bit


# MariaDB 10.0 CentOS repository list - created 2014-11-07 01:40 UTC

# http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos5-x86 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1


위 내용을 ssh혹은 노트패드(메모장)에 기입 하였다면 노트패드로 기입한 분은 저장한다음 /etc/yum.repos.d 폴더에 업로드 하시고, ssh 상에 기입 하신 분은

esc키를 누른 후 :wq 키 입력하시면 저장이 됩니다.(여기서 : 키는 shift를 누른채 ; 키를 눌러야 :가 됩니다.)

이제 다시 한번 저장이 잘 되었나 확인을 합니다.

/etc/yum.repos.d/MariaDB.repo 

혹은 직접 ftp 접속 후 /etc/yum.repos.d/MariaDB.repo 파일 확인


*Distro 버전이 centos가 아니거나 mariadb 버전을 10.0이 아닌, 10.1 이나 5.5 버전으로 설치하고 싶으시다면,

https://downloads.mariadb.org/mariadb/repositories/#mirror=kaist&distro=CentOS&distro_release=centos5-x86&version=10.0

mariadb 공식 홈페이지에서 확인 하신다음 추가해 주세요.


MariaDB 10.0 설치 및 설정



# yum install MariaDB MariaDB-client



MariaDB 서비스 시작 

# service mysql start

Starting MySQL...... SUCCESS!


재부팅시 자동시작 설정

# chkconfig mysql on

chkconfig --list | egrep mysql

mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off 


설치된 MariaDB 버전 확인

# mysql --version


MariaDB 접속

접속 전 패스워드 생성

/usr/bin/mysqladmin -u root password 'P@ssw0rd'
*P@ssw0rd 부분에 원하는 패스워드를 집어 넣으면 됩니다.

mariadb 접속

mysql -uroot -p

접속 종료하기

# quit



저작자 표시 비영리 변경 금지
신고

'리눅스 > APM설치' 카테고리의 다른 글

APM설치③] MariaDB 10.0 설치  (0) 2014.11.07
APM설치②] PHP 5.5.18 설치  (0) 2014.11.06
APM설치①] 아파치(apache) 설치  (0) 2014.11.05