본문 바로가기
728x90
SMALL

Come on IT41

django-mysql 연결 시 django.db.utils.OperationalError 오류해결 1. 글을 작성하게 된 계기 python manage.py inspectdb 위 코드로 mysql db와 연결된 내용을 models.py에 옮기려고 했으나, 아래와 같은 오류를 만나게 되었다. docker로 만들어 놓은 mysql을 docker로 만들어진 django에서 연결하려고 하니 위와 같은 오류를 만나게 되었다. 2. 해결방법 이는 버전차이로 mysql 8.0 버전에는 caching_sha2_password가 없는 이유 때문에 발생했다. 아래는 내가 실행했던 django와 mysql버전이다. 해결 방법은 mysql을 실행시킨 docker에 접속해서 mysql 비밀번호를 업데이트 하는 것이다. ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_.. 2024. 1. 22.
mysql '/var/lib/mysql/': Operation not permitted 에러 해결 1. 글을 작성하게 된 계기 docker-compose.yml로 mysql를 구축하는 과정에서 아래와 같은 에러를 만나서 이를 해결하고자 작성하게 되었다. mysql | 2024-01-21 13:30:20+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.36-1.el8 started. mysql | chown: changing ownership of '/var/lib/mysql/': Operation not permitted mysql | chown: changing ownership of '/var/lib/mysql': Operation not permitted 2. 해결 방법 docker-compose.yml에 아래와 같이 user.. 2024. 1. 21.
현재 열려있는 포트확인 및 제거(닫기) feat. mac 1. 특정 포트를 찾아 포트를 닫고 싶으면 다음과 같이 쳐서 PID를 알아낸다. sudo lsof -i :port sudo lsof -i :8888 여기서 8888이 포트번호이다. 2. 위에서 나온 PID를 다음 명령어에 넣으면 포트가 닫힌다. sudo kill -9 PID sudo kill -9 95636 2024. 1. 14.
Docker-compose로 django 세팅하기 1. 글을 작성하게 된 계기 오랜만에 회사일로 django를 구축해야하는 일이 생겨 나중에 기억하고자 문서를 작성한다. 2. docker-compose 세팅 방법 - 만들고 싶은 디렉토리에 Dockerfile 파일 생성 # syntax=docker/dockerfile:1 FROM python:3 ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /code COPY requirements.txt /code/ RUN pip install -r requirements.txt COPY . /code/ - requirements.txt 파일 생성 Django>=3.0,=2.8 - docker-compose.yml 파일 생성 version: "3.9" se.. 2024. 1. 3.
Docker 설치 in Ubuntu Docker는 Containerization - 컨테이너화 하는 기술이다. Build Once, Run Anywhere 이라고 할 수 있다. Docker를 이용한다면 개발을 Mac OS, Window, Ubuntu 등 어디서 개발했는지까지 고려하지 않아도 괜찮다. 1. 설치방법 공식문서 - https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine .. 2023. 12. 31.
jupyter notebook 서버설정, 원격접속 설정(feat. ubuntu 22.04) 1. 글을 작성하게 된 계기 jupyter notebook을 통해 서버에 접속해서 코딩을 하는 경우가 많다. (리소스 자원 또는 공간의 제약을 이겨내기 위해) 그래서 이번에는 새로운 환경에서 jupyter ntoebook을 서버에 접속하도록 하는 글을 정리하고자 한다. 2. jupyter notebook 서버 및 원격접속 설정 방법 1. jupyter notebook 설치 pip install jupyter notebook 2. 방화벽 해제 # ubuntu sudo ufw allow 8888 3. config 파일 생성 jupyter notebook --generate-config 아래와 같이 config 파일이 생성된 것을 확인할 수 있음 /home/jongsky/.jupyter/jupyter_note.. 2023. 11. 6.
728x90
LIST