목표 Mac OSX에 Maria DB 를 설치 초기 비밀번호 설정 DB 접근 Homebrew 설치 아래 사이트 참고 brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh Maria DB 설치 $ brew install mariadb 정상적으로 설치되면 아래 명령어로 server를 실행할 수 있다 $ mysql.server start Starting MariaDB 210509 20:08:27 mysqld_safe Logging to '/usr/local/var/mysql/A202105003-02.local.err'. 210509 20:08:27 mysqld_safe Starting mariadbd daemon ..
MySQL 계정 비밀번호 변경하기 아래 명령어를 사용하여 비밀번호를 변경할 수 있다. ALTER USER '계정아이디'@'IP' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '새로운 비밀번호'; 예시를 들면 아래와 같이 명령어를 수행하면 root 계정의 비밀번호를 qawsedrf로 변경 할 수 있다. ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'qawsedrf'; 비밀번호를 변경한 뒤, 새로운 비밀번호로 접속하여 확인해본다. $ mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your..
MySQL 설치 본 글에서는 Homebrew를 이용하여 MySQL을 설치한다. $ brew update $ brew install mysql 만약, 특정 버전을 따로 설치하고 싶다면 아래 명령어를 수행한다. 그리고, 원하는 버전의 mysql을 설치한다. $ brew search mysql ==> Formulae automysqlbackup mysql-client@5.7 mysql@5.6 mysql mysql-connector-c++ mysql@5.7 mysql++ mysql-sandbox mysqltuner mysql-client mysql-search-replace ==> Casks mysql-connector-python mysql-utilities navicat-for-mysql mysql-shel..
그래프 데이터베이스를 사용하는 이유? 전통적인 RDBMS 기술보더 더 관계를 잘 표현할 수 있는 데이터베이스로 그래프가 활용 그래프 데이터베이스는 거미줄처럼 복잡한 관계를 가지고 있는 빅데이터를 분석하는데 용이 그래프 데이터베이스는 그래프 이론에 토대를 둔 일종의 NoSQL 데이터베이스 그래프 데이터베이스란? 기존 관계형 데이터베이스와 비교를 해보면, 기존 관계형 데이터베이스 특징 관계형 데이터베이스(RDB)는 데이터를 테이블에 저장함 테이블은 레코드와 컬럼으로 구성되어있고, 테이블내의 외래키를 통해 두 엔티티 사이의 관계를 표현하는데 사용함. SQL이라는 쿼리를 사용하여 데이터를 조회하거나 업데이트 할 수 있음 RDB의 join 조인은 외래키와 테이블의 모든 행의 기본키와 일치시켜 쿼리시 계산한다. 이..
Neo4j Neo4j사가 개발한 '그래프 데이터베이스' 관리 시스템 Neo4j는 GPL3 라이선스의 오픈 소스 커뮤니티 에디션으로 이용이 가능 Neo4j는 Java로 구현되어 있음 Cypher Query Language 를 통해 다른 언어로 작성된 소프트웨어에서 접근이 가능 Graph Database - https://memostack.tistory.com/94 Cypher Query Language (사이퍼 질의어) - 그래프의 효율적인 질의 및 업데이트를 할 때 사용하는 선언형 그래프 질의어 - Cypher는 비교적 단순하고 매우 강력한 언어 (복잡한 데이터베이스 쿼리를 쉽게 표현할 수 있음) neo4j 의 github Link: https://github.com/neo4j/neo4j neo4j/ne..