리자

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

· 2024-02-08 (목) 19:06:04 · 3017 · 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 는 실제 웹서비스에 적합하지 않습니다. 

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

그렇군요

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

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

2024-03-02 (토) 11:22:54

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

이부분 실행 해야 하나요?

2024-03-04 (월) 21:27:47

오라클 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

2024-03-04 (월) 22:39:00

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

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

 

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

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

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

https://sir.kr/g6_tip/91

 

 

 

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

그누보드6 팁자료실

48건

그누보드6, 파이썬에 대한 팁과 자료를 올려주세요. 그누보드6 실서비스를 위한 웹서버 설정

+
제목 글쓴이 날짜 조회
01-05 조회 561
25-04-12 조회 1,283
24-08-29 조회 971
24-07-10 조회 1,084
24-07-08 조회 987
24-07-08 조회 834
24-07-08 조회 844
24-06-21 조회 1,118
24-06-21 조회 818
24-06-20 조회 1,097
24-05-23 조회 2,271
24-03-10 조회 3,200
24-02-15 조회 1,938
24-02-08 조회 3,018
24-02-06 조회 2,152
24-02-05 조회 2,767
24-02-04 조회 1,035
24-02-04 조회 1,636
24-02-04 조회 1,524
24-02-02 조회 1,765
24-02-01 조회 1,356
24-01-31 조회 1,233
24-01-30 조회 1,482
24-01-30 조회 1,118
24-01-30 조회 1,603
24-01-29 조회 1,128
24-01-26 조회 945
24-01-26 조회 1,477
24-01-25 조회 1,526
24-01-25 조회 1,054