테스트 사이트 - 개발 중인 베타 버전입니다

그누보드6 mysql 에 설치하기. Ubuntu 22.04, MySQL, Python, fastapi, uvicorn, iptables

· 1년 전 · 2344 · 9

Installing the gnuboard6 in MySQL on Ubuntu Linux 22.04 LTS.

우분투 리눅스 22.04 버전에서 그누보드6을 MySQL에 설치하는 방법에 대해 알아봅니다.

 

https://www.youtube.com/watch?v=mVPjmkfYF1o

 

명령어 실행 순서

1. ssh 로 root 접속
    ssh 서버IP

 

2. ubuntu 계정으로 이동
    su ubuntu

 

3. MySQL 설치
    sudo apt update
    sudo apt install mysql-server
    sudo systemctl status mysql
    sudo systemctl enable mysql

 

4. DB 및 계정생성 (대소문자 구분안함)
    sudo mysql
    
    CREATE DATABASE mydatabase;
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
    GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
    FLUSH PRIVILEGES;

 

5. 그누보드6 설치
    git clone https://github.com/gnuboard/g6.git
    python3 -m venv venv
    sudo apt install python3.10-venv
    python3 -m venv venv
    source venv/bin/activate
    pip install -r requriements.txt
    uvicorn main:app --reload --host 0.0.0.0 --port 8000

 

6. 방화벽에 8000 포트 허용
    sudo iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
    sudo netfilter-persistent save

 

7. 그누보드6 실행
    uvicorn main:app --reload --host 0.0.0.0 --port 8000

 

8. 브라우저에서 접속

    http://서버IP:8000

 

9. 그누보드6 mysql 에 설치

=끝=

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 9개

sqlite 보다 mysql로 설치하는게 좋은것인지 궁금합니다

@가후 실서비스는 mysql로 해야합니다. 

sqlite 는 실제 웹서비스에 적합하지 않습니다. 

소규모 및 동시접속이 낮은 사이트는 상관없을듯 합니다.

그렇군요

초보에게는 갈길이 머네요.. 

그래도 열심히 해보겠습니다.

1년 전

5. 그누보드 6 설치 에서 이미 VirtualBox 를 실행해서 가상서버로 실행된 경우에도 python3 -m venv venv
    sudo apt install python3.10-venv
    python3 -m venv venv
    source venv/bin/activate

이부분 실행 해야 하나요?

1년 전

오라클 vm virtualbox 설치하고 거기에 우분투 22.04 깔고 진도 잘나가다 5번 pip install 에서

ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requriements.txt'
이런 문구가 나옵니다.

@윤스테이 

원문에 오타가 있어서 그런 에러가 나는듯 합니다.

 pip install -r requriements.txt

-> pip install -r requirements.txt

1년 전

chatgpt 질문하면서 설치는 되었는데 뭔가 꺼림칙 합니다^^

그리고 메뉴는 화면 좁히면 메뉴가 보이는데 큰화면에서는 안보이는게 정상 인가요?

 

리자님 유비콘으로 파이썬으로 서버실행할때는 작동하는데 터미널 종료하면

서버작동도 꺼저버리는데 ... 제 노트북을 계속 켜놓아야하는건가요..ㅠ

@비코즈 도메인을 영구적으로 연결하는 방법을 참고하세요.

https://sir.kr/g6_tip/91

 

 

 

게시글 목록

번호 제목
178
166
163
162
161
160
149
148
147
136
125
110
98
96
94
93
92
91
90
85
80
76
72
69
68
64
57
56
53
51