Post List

레이블이 MariaDB인 게시물을 표시합니다. 모든 게시물 표시
레이블이 MariaDB인 게시물을 표시합니다. 모든 게시물 표시

2016년 11월 15일 화요일

Node.js에서 MariaDB 와 GIS

1. 필요한 모듈

  • Node.js - 크롬의 자바스크립트 런타임이 내장된 Node.js 플랫폼이다. 이는 이벤트 기반과 넌블럭 아키텍처 기반이다.
  • Express.js - node.js 기반의 웹 프레임워크이다.(루비의 Sinatra 와 유사하다) 응용 프로그램에 대하여 쉽게 Configuration을 할 수 있고, 괜찮은 구조를 만들어 준다.
  • Jade - node.js 의 뷰 템플릿 엔진으로 HTML 태그 보다 심플한 형태의 마크업을 작성하면, 자동으로 HTML을 생성해 주는 역할을 한다.
  • node-mariasql - MariaDB를 node.js에 바인딩할 수 있는 클라이언트 라이브러이다.
  • xml2js - XML 파싱을 위한 node 모듈이다.
  • Google Maps - 최종결과를 맵에 표시하기 위해 필요하다.
여기에서 사용하는 소스는 github인 https://github.com/rasmushoj/nodejs-gpx-mariadb 에서 다운을 받을 수 있다.

2016년 11월 3일 목요일

CentOS7 에서 MariaDB 10.0 설치 하기.

1. yum repository 에 mariadb 저장소 추가

[root@binrang-db yum.repos.d]# pwd
/etc/yum.repos.d
[root@binrang-db yum.repos.d]# vi MariaDB.repo
# MariaDB 10.0 CentOS repository list - created 2016-11-03 04:33 UTC
# http://downloads.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

CentOS7에서 yum 으로 설치 된 Mariadb 삭제 하기.

1. yum으로 패키지를 조회 해 보자.

[root@binrang-db ~]# yum list mariadb
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.oasis.onnetcorp.com
 * extras: mirror.oasis.onnetcorp.com
 * updates: mirror.oasis.onnetcorp.com
Installed Packages
mariadb.x86_64                                           1:5.5.50-1.el7_2                                           @updates
[root@binrang-db ~]# 

2016년 11월 2일 수요일

CentOS7 에서 MariaDB 설치

mariaDB  설치를 하기 위해 yum 을 이용한다.

[root@localhost ~]# yum install mariadb
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.oasis.onnetcorp.com
 * extras: mirror.oasis.onnetcorp.com
 * updates: mirror.oasis.onnetcorp.com
Resolving Dependencies
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.41-2.el7_0 will be updated
--> Processing Dependency: mariadb(x86-64) = 1:5.5.41-2.el7_0 for package: 1:mariadb-server-5.5.41-2.el7_0.x86_64
......
============================================================================================================================
 Package                         Arch                    Version                             Repository                Size
============================================================================================================================
Updating:
 mariadb                         x86_64                  1:5.5.50-1.el7_2                    updates                  8.9 M
Updating for dependencies:
 mariadb-libs                    x86_64                  1:5.5.50-1.el7_2                    updates                  755 k
 mariadb-server                  x86_64                  1:5.5.50-1.el7_2                    updates                   11 M
Transaction Summary
============================================================================================================================
Upgrade  1 Package (+2 Dependent packages)
Total size: 20 M
Is this ok [y/d/N]: 
......
Transaction test succeeded
Running transaction
  Updating   : 1:mariadb-libs-5.5.50-1.el7_2.x86_64                                                                     1/6 
  Updating   : 1:mariadb-5.5.50-1.el7_2.x86_64                                                                          2/6 
  Updating   : 1:mariadb-server-5.5.50-1.el7_2.x86_64                                                                   3/6 
  Cleanup    : 1:mariadb-server-5.5.41-2.el7_0.x86_64                                                                   4/6 
  Cleanup    : 1:mariadb-5.5.41-2.el7_0.x86_64                                                                          5/6 
  Cleanup    : 1:mariadb-libs-5.5.41-2.el7_0.x86_64                                                                     6/6 
  Verifying  : 1:mariadb-server-5.5.50-1.el7_2.x86_64                                                                   1/6 
  Verifying  : 1:mariadb-libs-5.5.50-1.el7_2.x86_64                                                                     2/6 
  Verifying  : 1:mariadb-5.5.50-1.el7_2.x86_64                                                                          3/6 
  Verifying  : 1:mariadb-5.5.41-2.el7_0.x86_64                                                                          4/6 
  Verifying  : 1:mariadb-server-5.5.41-2.el7_0.x86_64                                                                   5/6 
  Verifying  : 1:mariadb-libs-5.5.41-2.el7_0.x86_64                                                                     6/6 
Updated:
  mariadb.x86_64 1:5.5.50-1.el7_2                                                                                           
Dependency Updated:
  mariadb-libs.x86_64 1:5.5.50-1.el7_2                        mariadb-server.x86_64 1:5.5.50-1.el7_2                       
Complete!
[root@localhost ~]# 

2015년 11월 12일 목요일

Windows10에 Apache+PHP+MariaDB 설치 및 연동하기.

1. 아파치 서버 설치 64bit
다운로드 사이트 : http://www.apachelounge.com/download/

다운로드 사이트에서 접속하면 그림1과 같은 화면을 만날 수 있다. 여기서 필자의 환경에 맞는 [httpd-2.4.17-win64-VC14.zip] 를 다운받아 압축을 푼다.
그림1

2015년 11월 10일 화요일

Mysql 및 MariaDB를 위한 Tool - MySQL Workbench 설치 및 기본 운용

MySQL 워크벤치는 SQL 개발과 관리, 데이터베이스 설계, 생성, 그리고 유지를 위한 단일 개발 통합 환경을 제공하는 비주얼 데이터베이스 설계도구이다. 또한 MariaDB와도 연결이 되어 관리를 할 수 있다.

1. MySQL Site (http://www.mysql.com/)

사이트에 접속 후 [Downloads] 탭을 클릭하면 그림1로 이동한다.
그림1

2015년 11월 3일 화요일

MariaDB 설치 및 기본 운용 (Windows10)

1. MariaDB Web Site (https://mariadb.org/en/)
MySQL이 썬마이크로시스템즈로 넘어갈 무렵(2008년) MySQL AB 출신들이 따로 나와 MySQL 기반으로 다른 오픈 소스기반의 DBMS를 배포한게 MariaDB이다.  이들 DNA가 한 줄기이다 보니 MySQL이 썬마이크로에서 오라클로 다시 넘어가면서(2010년) 이에 대한 저작권등에 자유로워지지 못하고 이에 대한 방안으로 급부상하기도 했다.

그림1