MariaDB 4

MariaDB, MySQL Character-set 설정

MariaDB나 MySQL이나 모두 적용되는 사항이다. Toad for MySQL을 사용중에 한글 입력 또는 insert문으로 한글 데이터 추가 시 한글이 깨지는 이유는 다음과 같다 데이터베이스에 접속한 상태에서 status 명령어 또는 \s 명령어를 입력하면 아래와 같이 상태가 표시된다. 여기서 Server, Db, Client, Conn 부분의 Characterset을 utf8로 맞춰주면 해결이 된다. 영구적으로 해당 문자세팅이 고정되도록 하는 방법은 다음과 같다. #vi /etc/my.cnf my.cnf 파일을 vi로 실행 시킨 후 아래 내용을 추가하고 wq! 로 저장한다. [mysqld] character-set-server = utf8 [client] default-character-set = ..

DATABASE/Mariadb 2018.03.21

MariaDB 암호화(SHA2), 데이터타입 설정 방법

MariaDB에서는 여러가지 암호화 방법을 제공한다. 하지만 여기서 사용할 것은 비대칭 암호화 방법 SHA 256을 사용하려고한다. 그 이유는 대칭키를 이용한 암호화 방법을 사용 시 관리자가 암호화된 데이터를 복호화 하여 확인할 수 있기 때문이며 또한 암호화에 사용된 키가 유출될 경우 데이터가 전부 유출될 가능성이 있기 때문이다. SHA2에 대한 설명이 잘 되어있는 글의 맨 하단 출처의 사이트에서 가져왔다. 테이블 생성 시 SHA256을 사용할 경우 항목에 대한 데이터 타입을 다음과 같이 설정하면 된다. 총 256비트를 사용하기 때문에 PW VARCHAR(255) 와 같이 데이터 타입을 설정해주면 된다. 한 블로그에서 BLOB타입을 사용하는 것을 권장한다고 하였으나 용량과 처리 속도에서 문제가 될 것같아..

DATABASE/Mariadb 2018.03.21

(2) 마리아DB(MariaDB) 접속 및 패스워드 변경, 데이터베이스 생성/접속

MariaDB 접속 방법 마리아DB를 금방 설치하셨다면 다음의 방법으로 접속하실 수 있습니다. 1. #mysql 2. #mysql -u root root 계정으로 mariadb에 접속합니다. 3. #mysql -u root -p 패스워드가 있을경우 3번 방법으로 접속해 주셔야 합니다. MariaDB 패스워드 생성 방법 자 그러면 패스워드 설정 방법에 대해서 알아보도록하겠습니다. 1. #mysqladmin -u root password '암호' 꼭 ' '를 빼먹지 말아주시고 그사이에 암호를 입력해 주시기 바랍니다. 2. 암호를 변경하고자 할 경우 #mysqladmin -u root -p password '바꿀 암호' 이렇게 입력하면 기존 패스워드를 물어보는데 입력해주시면 패스워드가 변경됩니다. 데이터베이스..

DATABASE/Mariadb 2017.07.28

(0) 마리아디비 (MariaDB) ?

MariaDB(마리아디비)는 오픈소스의 관계형 데이터베이스 관리 시스템 (RDBMS)이다 MySQL을 기반으로 만들어졌으며 MySQL이 오라클의 소유가 되면서 바뀌는 라이선스 정책에 반발하여 MySQL의 인원들이 나와서 만든 RDBMS라고 알고 있다. 마리아DB의 주요 개발자는 MySQL의 마이클 몬티 와이드니어스 인데 마리아DB는 그의 둘째 딸인 마리아의 이름을 딴 것이라고한다. 워낙 데이터베이스의 라이선스 비용이 대단하기 때문에 많이들 마리아DB를 사용하고 있으며 블로그를 작성중인 저도 요즘 대세로 떠오르는 MariaDB를 Centos7과 함께 연동하여 사용하고 공부하고 포스팅하고자 합니다.

DATABASE/Mariadb 2017.07.28