memostack
article thumbnail
Homebrew를 이용하여 Maria DB 설치하기 (Mac OSX)
Database/RDB 2021. 5. 9. 20:52

목표 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 ..

article thumbnail
MySQL root 비밀번호 변경하기
Database/RDB 2020. 12. 2. 21:55

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..

article thumbnail
MySQL 설치하기 (Mac OSX)
Database/RDB 2020. 10. 30. 22:26

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..

article thumbnail
그래프 데이터베이스에 대해서 (Graph Database)
Database 2020. 9. 2. 18:59

그래프 데이터베이스를 사용하는 이유? 전통적인 RDBMS 기술보더 더 관계를 잘 표현할 수 있는 데이터베이스로 그래프가 활용 그래프 데이터베이스는 거미줄처럼 복잡한 관계를 가지고 있는 빅데이터를 분석하는데 용이 그래프 데이터베이스는 그래프 이론에 토대를 둔 일종의 NoSQL 데이터베이스 그래프 데이터베이스란? 기존 관계형 데이터베이스와 비교를 해보면, 기존 관계형 데이터베이스 특징 관계형 데이터베이스(RDB)는 데이터를 테이블에 저장함 테이블은 레코드와 컬럼으로 구성되어있고, 테이블내의 외래키를 통해 두 엔티티 사이의 관계를 표현하는데 사용함. SQL이라는 쿼리를 사용하여 데이터를 조회하거나 업데이트 할 수 있음 RDB의 join 조인은 외래키와 테이블의 모든 행의 기본키와 일치시켜 쿼리시 계산한다. 이..

article thumbnail
Neo4j 란?
Database/Neo4j 2020. 9. 2. 18:39

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..