ArangoDB는 그래프, 문서, 키/값의 세 가지 데이터 모델을 갖춘 오픈 소스 분산 네이티브 다중 모델 데이터베이스입니다. ArangoDB는 AQL(SQL 유사 쿼리 언어)을 사용하여 고성능 애플리케이션을 구축합니다.
ArangoDB는 Windows, Linux, Docker, Mac 및 기타 시스템에서의 설치를 지원합니다.
Windows에서는 압축 패키지 버전이나 실행 파일 버전을 다운로드할 수 있습니다. 저는 압축된 패키지 버전을 사용하는 것을 선호합니다. 다운로드한 후 디렉터리를 선택하고 직접 압축을 풀면 됩니다. 압축 해제 후 디렉터리 구조는 대략 다음과 같습니다.
- etc: 모든 구성 파일이 이 디렉터리에 있습니다
- usr: 데이터베이스 실행 파일 및 js 모듈 라이브러리 포함
- var: 데이터 디렉터리 및 FOXX 프로그램 디렉터리
시작 파일은 usr/bin/ 디렉터리에 있습니다. 시작할 때 터미널을 열고 이 디렉터리로 전환한 다음 시작 파일을 실행하거나 Windows 서비스로 만들 수도 있습니다.
이 문서에서는 CentOS 7을 예로 들어 다른 Linux 배포판의 경우 공식 지침을 따르세요.
루트 권한으로 다음 명령을 실행합니다.
으아악설치가 성공적으로 완료되면 터미널 출력 정보를 주의 깊게 확인하세요.
보안 힌트:
루트 비밀번호를 설정하려면 'arango-secure-installation'을 실행하세요
현재 비밀번호는 '894a31beb567898c6dc0easdefga1eb6b'
기본 사용자는 루트이며, 임시 비밀번호와 루트 비밀번호를 변경하는 명령인 arango-secure-installation이 제공되는 것을 확인할 수 있습니다. 이 명령은 실제로 arangod에 대한 소프트 링크이며 arangod는 ArangoDB의 데이터베이스 서버 명령은 데이터베이스 시작, 비밀번호 변경 등에 사용할 수 있습니다.
동시에 ArangoDB는 데이터베이스를 운영하기 위한 웹 클라이언트를 제공합니다. 데이터베이스 서버를 시작한 후 열 수 있습니다. 기본 포트는 8529입니다. 초기 비밀번호로 로그인한 후 비밀번호를 변경할 수도 있습니다. 결국 명령줄을 처음 사용하는 학생들에게 편리합니다. 그래픽 인터페이스가 더 직관적입니다.
ArangoDB에는 일반적으로 가장 많이 구성하는 구성 파일이 arangod.conf입니다. Windows에서는 압축 패키지 버전을 자주 사용하기 때문에 이 파일의 디렉터리는 일반적으로 /etc/arangodb3/입니다. 파일 압축을 푼 디렉토리의 etc/arangodb3 디렉토리에 있습니다.
일반적으로 구성해야 하는 내용에는 데이터 저장 경로, 로그 경로, 액세스 주소 등이 포함됩니다.
데이터 경로 구성:
디렉토리 = /var/lib/arangodb3
로그 경로 구성:
파일 = /var/log/arangodb3/arangod.log
액세스 경로 구성:
엔드포인트 = tcp://127.0.0.1:8529
로컬에서만 접속한다면 문제가 없으나 LAN이나 외부 네트워크에서 접속하고 싶다면 LAN이나 외부 네트워크의 접속 주소도 추가해야 합니다:
엔드포인트 = tcp://192.168.1.101:8529
수정 후 데이터베이스를 다시 시작하면 로컬 머신 외부에서 액세스할 수 있습니다.
初始安装后会提供一串很长的密码,不太容易记住,所以我们要修改一下密码。我主要介绍两种修改密码的方法:在终端使用命令修改和在图形界面中修改。
1,在终端修改密码
在终端输入以下命令:
<span class="hljs-attribute">sudo</span> arango-secure-installation
系统会提示你输入 root 的密码:
Please enter password for root user:
输入两遍新密码即完成了密码更改,貌似不校验旧密码。
密码修改完后启动数据库登陆即可。
2,图形界面修改密码
使用图形界面操作,首先要启动 ArangoDB 数据库,有两种方式可启动数据库,一是直接使用上面提到的 arangod 命令:
<span class="hljs-attribute">sudo</span> arangod
或者使用系统的服务 systemd 操作
<span class="hljs-attribute">sudo</span> systemctl start arangodb3
......
INFO ArangoDB (version 3.3.7 [linux]) is ready for business. Have fun!
启动后查看终端或日志中有以上提示,表示启动成功。
查看一下 ArangoDB 的状态:
<span class="hljs-attribute">sudo</span> systemctl status arangodb3
如果显示类似如下:
Active: active (running) since ...
表明启动成功。
两种启动方式比较推荐后一种,通过系统启动可以方便统一管理。
启动后即可在浏览器中打开客户端界面,输入 http://localhost:8529:
username 默认为 root,密码就是那初始的一长串字符,登陆后,数据库选择 _system,进入到主页中,在左边栏中选择 USERS,在右边点击 root 用户,进去后就会看到修改密码的按钮,点击就可以修改密码了。
到此基本安装配置就完成了。
위 내용은 ArangoDB를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

소개 Linux는 유연성과 효율성으로 인해 개발자, 시스템 관리자 및 전원 사용자가 선호하는 강력한 운영 체제입니다. 그러나 길고 복잡한 명령을 자주 사용하는 것은 지루하고 응급실이 될 수 있습니다.

Linux는 서버, 개발 환경 및 임베디드 시스템에 적합합니다. 1. 서버 운영 체제로서 Linux는 안정적이고 효율적이며 종종 고 대전성 애플리케이션을 배포하는 데 사용됩니다. 2. 개발 환경으로서 Linux는 효율적인 명령 줄 도구 및 패키지 관리 시스템을 제공하여 개발 효율성을 향상시킵니다. 3. 임베디드 시스템에서 Linux는 가볍고 사용자 정의 가능하며 자원이 제한된 환경에 적합합니다.

소개 : Linux 기반의 윤리적 해킹으로 디지털 프론티어 보안 점점 더 상호 연결된 세상에서 사이버 보안이 가장 중요합니다. 윤리적 해킹 및 침투 테스트는 취약점을 적극적으로 식별하고 완화하는 데 필수적입니다.

기본 Linux 학습 방법은 다음과 같습니다. 1. 파일 시스템 및 명령 줄 인터페이스 이해, 2. LS, CD, MKDIR, 3. 파일 생성 및 편집과 같은 파일 작업 배우기, 4. 파이프 라인 및 GREP 명령과 같은 고급 사용법, 5. 연습 및 탐색을 통해 지속적으로 기술을 향상시킵니다.

Linux는 서버, 임베디드 시스템 및 데스크탑 환경에서 널리 사용됩니다. 1) 서버 필드에서 Linux는 안정성 및 보안으로 인해 웹 사이트, 데이터베이스 및 응용 프로그램을 호스팅하기에 이상적인 선택이되었습니다. 2) 임베디드 시스템에서 Linux는 높은 사용자 정의 및 효율성으로 인기가 있습니다. 3) 데스크탑 환경에서 Linux는 다양한 사용자의 요구를 충족시키기 위해 다양한 데스크탑 환경을 제공합니다.

Linux의 단점에는 사용자 경험, 소프트웨어 호환성, 하드웨어 지원 및 학습 곡선이 포함됩니다. 1. 사용자 경험은 Windows 또는 MacOS만큼 친절하지 않으며 명령 줄 인터페이스에 의존합니다. 2. 소프트웨어 호환성은 다른 시스템만큼 좋지 않으며 많은 상용 소프트웨어의 기본 버전이 부족합니다. 3. 하드웨어 지원은 Windows만큼 포괄적이지 않으며 드라이버를 수동으로 컴파일 할 수 있습니다. 4. 학습 곡선은 가파르고 명령 줄 운영을 마스터하는 데 시간과 인내가 필요합니다.

LinuxisNothardTolearn, ButtheDifficulturedsonyourbackground 및 Ggoals.forthosewithoSexperience, 특히 Command-linefamiliarity, BeginnersMayFaceAsTeeperLearneLearneCURVEBUTCANMANAGEWITHPROPERSORCES.LINUX'SOURCENATURY, BAS

Linux의 5 가지 기본 구성 요소는 다음과 같습니다. 1. 커널, 하드웨어 리소스 관리; 2. 기능과 서비스를 제공하는 시스템 라이브러리; 3. 쉘, 사용자가 시스템과 상호 작용할 수있는 인터페이스; 4. 파일 시스템, 데이터 저장 및 구성; 5. 시스템 리소스를 사용하여 기능을 구현합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
