포스팅 입니다. 오픈수세에서는 MySQL이 MariaDB로 지원됩니다. MySQL이 오라클에 넘어가면서 불분명한 MySQL의 미래 때문에 오라클에 대항에여 만들어 진것이 마리아DB입니다. MySQL과 마리아DB 간의 호환성은 MySQL 5.5 버전일 경우 마리아DB 5.5와 같고MySQL 5.3 버전이라면 마리아DB 5.3과 같습니다. 사실 상 호환성에 대해서는 두 DB는 같다고 봐야할 것 같습니다. 현재 위키피디아와 구글은 MySQL에서 마리아DB로 전환을 발표했으며리눅스 계열 중 하나인 페도라 역시 마리아DB로 전환을 검토하고 있습니다. 그럼 이제 오픈수세에서 MySQL(이라부르고 마리아DB라고 읽는..)을 설치해 보겠습니다. 우선 cnf 명령어로 mysql을 검색하면 역시나가 역시나 실제로 설치되는..
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. ○ 암호화 함수 - 흔히 일반적으로 우리가 사용하는 문자열이나 데이터를 평문이라 하고, 이 평문을 암호화 하여 쉽게 알아볼 수 없게 만들어주는 함수를 암호화 함수라고 한다. MySQL에서 사용되는 몇 가지 암호화 기법과 관련된 함수를 알아보았다. - DES (Data Encryption Standard) : 블록 암호(고정 크기인 64 혹은 128bit의 블록 단위로 작업을 수행한다. 이 방식에서는 동일한 키를 사용했을 경우 한 평문 블록이 항상 같은 암호 블록으로 암호화 된다.)의 한 종류로써 미국 NBS에서 국가 표준으로 정한 암호다. 1975년에 발표된 암호 알고리즘으로써 56bit의 키 길이를 ..
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. - Information_schema는 데이터에 의한 데이터로써 즉 메타 데이터(Meta Data)로써 데이터 사전이다. 데이터 사전(Data Dictionary)이란 데이터베이스에 속한 데이터들의 정보를 저장한 것으로써, 시스템 카탈로그(System Catalog)라고도 한다. - Information_schema의 특징 중 하나는 읽기전용(Read-only)인데, 데이터베이스의 테이블과 같은 데이터로 동적으로 생성됨으로써 사용자가 직접 수정하거나 관여할 수는 없다. - Information_schema의 테이블 | CHARACTER_SETS : 사용가능한 모든 문자 셋에 대한 정보를 가지고 있다. ..