메타베이스 튜토리얼

짓다

도커 설치

권장 버전은 20(구덩이 밟기)
이며 튜토리얼을 직접 볼 수 있습니다
. .net/m0_59196543/기사 /details/124749175

도커 활성화

도커 사용

  1. 명령으로 도커 시작
sudo systemctl start docker  
  1. 도커 서비스 중지
systemctl stop docker  
  1. 도커 서비스를 다시 시작하십시오.
sudo systemctl restart docker  

  1. docker를 판단하기 위해 docker 버전을 보려면 명령을 입력하십시오.
docker -v

데이터베이스 설치

링크

메모는 다음과 같이 구성됩니다.

  1. Linux 시스템 아래의 /usr/local 디렉토리로 전환하여 mysql 폴더를 생성합니다.
#切换目录
cd /usr/local

#创建文件夹
mkdir mysql
  1. 방금 만든 디렉터리로 전환하고 wget을 사용하여 mysql 압축 패키지를 다운로드합니다.
cd mysql

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

① 다운로드 명령 실행 시 -bash: ?wget: command not found 오류가 발생할 수 있습니다. 시스템에 wget 소프트웨어 패키지가 설치되어 있지 않기 때문에 yum -y install wget 실행 후 위의 다운로드 명령을 다시
실행하면 됩니다.
성공적으로 파일이 현재 디렉터리(mysql)로 다운로드됩니다. (느림)
② 물론 공식 웹사이트에서 직접 다운로드하거나 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64를 방문할 수도 있습니다. tar.xz 다운로드 로컬로 이동 후 서버에 업로드 업로드 방법은 Baidu에서 할 수 있습니다.

  1. 파일의 압축을 풀고 파일 이름을 수정합니다.
    파일 압축 해제 명령:
tar xvJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

파일 이름 명령을 수정합니다.

mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql-8.0.20
  1. mysql-8.0.20 폴더로 전환하고 mysql 데이터를 저장할 폴더를 생성합니다.
#切换文件夹
cd mysql-8.0.20

#创建文件夹
mkdir data
  1. 사용자 그룹 및 사용자 생성
groupadd mysql

useradd -g mysql mysql
  1. 인증된 사용자
chown -R mysql.mysql /usr/local/mysql/mysql-8.0.20

7. bin 디렉토리로 이동하여 기본 정보 초기화

cd bin

./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0.20 --datadir=/usr/local/mysql/mysql-8.0.20/data/ --initialize

여기에 이미지 설명 삽입

임시 비밀번호를 받으십시오. 복사하여 기록해 두십시오(나중에 수정해야 함).

  1. my.cnf 파일 편집
#使用vim编辑器,编辑配置文件
vim /etc/my.cnf

다음과 같이 내용 추가

#添加修改的内容:
[mysqld]
basedir=/usr/local/mysql/mysql-8.0.20/
datadir=/usr/local/mysql/mysql-8.0.20/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4
symbolic-links=0

여기에 이미지 설명 삽입
다음 세 줄은 주석 처리해야 합니다.

팁: ①basedir 및 datadir은 mysql 설치 위치에 따라 경로를 수정해야 합니다
. 저장 및 유형: q;
③ [mysqld]는 누락될 수 없으며 [mysql]로 쓸 수 없습니다.

  1. mysqld 서비스를 시스템에 추가합니다(mysql-8.0.20 파일에서 실행됨).
cd /usr/local/mysql/mysql-8.0.20
cp -a ./support-files/mysql.server /etc/init.d/mysql
  1. 서비스 승인 및 추가
chmod +x /etc/init.d/mysql

chkconfig --add mysql
  1. mysql을 시작하고 mysql의 실행 상태를 확인하십시오.
service mysql start

service mysql status

효과:
여기에 이미지 설명 삽입

  1. 서비스에 mysql 명령 추가
ln -s /usr/local/mysql/mysql-8.0.20/bin/mysql /usr/bin
  1. mysql에 로그인
mysql -uroot -p

탈퇴 후
아래와 같은 로그인 명령어를 입력하고 위에서 복사한 초기 비밀번호를 입력하면 입력한 비밀번호는 표시되지 않습니다.

  1. root의 초기 암호를 수정합니다. 여기서는 123456으로 설정했습니다(직접 결정).
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

15. 수정된 콘텐츠를 즉시 적용합니다.

flush privileges;

ctrl+z를 눌러 mysql 명령 페이지를 종료한 다음 새 암호로 로그인하여 수정이 성공했는지 테스트합니다.

  1. 적용할 원격 연결 수정

# mysql 재진입 후 모든 라이브러리 보기

show databases;

#mysql 라이브러리 선택

use mysql;

#적용하려면 원격 연결을 업데이트하십시오.

update user set host='%' where user='root';

# 설정을 즉시 적용

flush privileges;
  1. 확장: Navicat 원격 연결을 사용하여
    종료 후 실행
ip addr
#查看ip地址

연결 이름을 입력하고(직접 이름 지정)
호스트를 입력합니다(Linux의 IP, 모르는 경우 Linux에서 ip addr을 실행하여 볼 수 있음). 기본
mysql 포트는 3306이고
사용자 이름은 root입니다. 암호
는 재설정 후 새 암호이며 마지막으로 연결을 클릭합니다.
여기에 이미지 설명 삽입

메타베이스 설치

튜토리얼 링크

  1. 참조 문서
    https://zhuanlan.zhihu.com/p/52085283

  2. 설치
    (1) jar 패키지를 직접 설치

wget http://downloads.metabase.com/v0.30.0/metabase.jar
java -jar metabase.jar

(2) docker를 이용한 설치(권장)

#拉去镜像
docker pull metabase/metabase:latest  
#或者
docker pull metabase/metabase:v0.30.0

运行镜像
docker run -d -p 3000:3000 --name metabase metabase/metabase

docker run -d -p 3000:3000 -v /mnt/docker_data/metabase:/tmp -e "MB_DB_FILE=/tmp/metabase.db" --name metabase metabase/metabase

  1. 포트 3000은 기본적 으로
    열려 있습니다.
http://47.105.197.196:3000
  1. 오류가 있는 경우 포트 문제인지 확인하십시오.
netstat -tuln 
  1. 컨테이너 삭제
docker stop metabase
docker start metabase
docker rm metabase
docker ps -a
docker ps

docker run -d -p 3000:3000 --name metabase metabase/metabase
  1. 링크를 열려면 방화벽이 필요합니다.

인트라넷 침투 정보

https://natapp.cn/article/natapp_newbie
이 링크를 사용할 수 있습니다.

Supongo que te gusta

Origin blog.csdn.net/weixin_41867184/article/details/128886632
Recomendado
Clasificación