본문 바로가기

mariaDB6

[MariaDB] Data Type, 데이터 타입, 데이터형, 자료형 10.3, 10.4 데이터베이스 설계를 위해서는 저장해야 할 정보의 자료를 분석하여 적절한 데이터 타입을 선택해야 합니다. 기본적인 데이터 타입은 크게 숫자형, 문자형, 날짜와 시간, 기타 특수 형으로 나눌 수 있습니다. 그중에서 숫자와 문자는 자주 사용하는 데이터 타입으로 데이터 타입 간에 지원하는 범위를 알고 있어야만 저장하려는 데이터 저장 범위에 맞게 사용할 수 있습니다. MariaDB의 경우 숫자형과 문자형의 경우 아주 세부적으로 범위를 나누어 저장할 수 있도록 데이터 타입을 지원하고 있습니다. 가능하면 주요한 데이터형의 지원 범위는 기억해두는 것이 좋기에 정리하여 둡니다. 자주 사용하는 데이터형의 경우 ● 와 함께 행의 글자에 색상을 변경하였습니다. 1. 숫자 데이터 타입 데이터 형식 Bytes 범위 설명 BIT(.. 2022. 11. 9.
[MariaDB] MariaDB 10.1, 10.2 시퀀스 기능 구현 cafe24에 포팅 작업을 하면서 DB는 MariaDB로 알고 비교적 최근 버전의 안정화 버전을 사용을 해서 포팅 작업을 진행했습니다. 원래는 포팅 하려는 시스템의 환경과 소프트웨어의 버전을 정확하게 파악하고 작업해야 하는데, 그냥 호스팅 서비스에서 그렇게 오래 전의 버전을 사용할 거라 생각하지 못하고 진행한 게 불찰이었습니다. cafe24의 개별 언어별 호스팅 서비스에서 지원하는 MariaDB 버전은 MariaDB 10.1이었습니다. 이 버전은 2014년 6월에 최초 배포된 버전입니다. 물론 마이너 버전은 최근 22년 5월에 배포되었습니다만 공식 지원 자체가 22년 5월에 중단되기도 했습니다. 제목에서도 언급했지만 MariaDB에서 시퀀스 기능은 10.3 버전부터 지원하고 있습니다. 덕분에 Oracle.. 2022. 11. 5.
[MySQL, MariaDB] MySQL, MariaDB 버전별 호환성 MySQL과 MariaDB는 그 뿌리가 같기 때문에 두 DBMS에 호환성은 매우 높은 편입니다만 버전이 업데이트되면서 좀 더 세부적인 기능에서 지원 여부가 차이가 나고 있습니다. 그러나 기본적인 기능은 두 DBMS가 호환이 된다고 볼 수 있습니다. MariaDB와 MySQL은 늘 비교가 되곤 하는데 웹에서 검색되는 결과도 혼용이 가능합니다. 예를 들어 MariaDB 10.2를 사용하고 있는데 어떤 기능이나 설명이 MySQL로만 찾을 수 있는 경우 MySQL 5.7 버전을 참조하면 어느 정도 활용이 가능합니다. 두 DBMS의 버전을 비교하고 있는 자료가 잘 나오지 않지만 우연히 검색하게 되어 참고용으로 정리해 둡니다. MySQL, MariaDB 버전별 호환성 MySQL MariaDB MySQL 5.1 Ma.. 2022. 11. 5.
[MariaDB,MySQL] 버전 별 사용자 계정 비밀번호 변경 방법 최근 Oracle에서 MariaDB로 마이그레이션을 진행하면서 여러 가지 차이점을 느끼고 있습니다. MariaDB는 MySQL과 거의 동일하지만 버전업을 거치면서 조금씩 차이를 보이고 있습니다. 그러나 MariaDB의 근간이 MySQL이기에 두 DBMS는 공유하고 있는 부분도 많이 있습니다. 소소한 것들이지만 MariaDB의 버전별 차이도 조금은 크고, 불편하게 느껴져서 검색하면서 찾은 내용들을 하나씩 정리하고 있습니다. 1. 사용자 계정 비밀번호 변경 MariaDB(MySQL)에서는 DBMS에서 사용자를 추가하고 관리하는 SQL문이 DB 버전에 따라서 지원하는 방법이 서로 다릅니다. 기본적인 절차는 아래와 같습니다. 1.1 비밀번호 변경 절차 STEP 1. root 계정 로그인 STEP 2. mysql.. 2022. 11. 4.
[MariaDB] Windows 서비스 등록 및 삭제 오늘 MariaDB를 설치했습니다. 윈도우에서 웹 서비스 개발 환경을 구축할 경우 유닉스와 다르게 윈도우 서비스로 등록이 되어 관리되는 경우가 많습니다. 대표적인 경우로 Tomcat과 Oracle도 서비스로 등록해서 구동하곤 합니다. 그렇지만 이렇게 등록되는 서비스들을 삭제하거나, 혹은 설치 시 서비스 등록을 하지 않을 경우 재설치를 하게 됩니다. 저는 서비스에 계속 등록되는 게 싫어서 가끔 방법을 찾아보기도 하는데 MariaDB의 경우 간단하게 서비스를 등록하고 삭제하는 방법이 있어서 포스팅으로 정리했습니다. 1. Windows 서비스 등록 여부 확인 Windows 서비스 창을 여는 방법은 여러 가지가 있습니다만 그중에 빠르게 접근할 수 있는 방법 가운데 한 가지가 실행에서 직접 서비스 창을 실행하는 .. 2022. 9. 14.
[MariaDB] MariaDB 알아보기, 다운로드 및 설치하기, 제거하기 포트폴리오 작업을 하면서 사용한 DB는 Oracle입니다. 그러나 Oracle을 서비스용으로 사용하기 위한 Hosting 업체는 비용 문제로 찾기 힘들었습니다. 비교적 저렴한 비용으로 Hosting을 제공하는 업체들이 많이 사용하는 DB가 MySQL과 MariaDB입니다. 그런데 Hosting 업체를 선택하는 과정에서 업체가 지원하는 DB가 MariaDB였습니다. 그래서 MySQL 대신 MariaDB를 선택하였습니다. 기존에는 MariaDB에 관심이 없어서 살펴보지 않았는데 기회가 닿은 김에 살펴보고 정리해 봤습니다. 1. MariaDB 개요 2009년에 MySQL AB 출신 개발자들이 나와 설립한 MariaDB재단에서 개발하고 있는 MariaDB는 오픈 소스 RDBMS(관계형 데이터베이스)입니다. My.. 2022. 9. 13.