본문 바로가기
반응형

Server18

🧙‍♂️ MySQL 마법사로 변신! 사용자 관리 A to Z (feat. 권한 설정 완벽 가이드) 🛡️ MySQL 데이터베이스, 마치 나만의 마법의 성과 같죠? 🏰 이 성을 안전하게 관리하고, 필요한 사람들에게만 적절한 권한을 부여하는 방법, 궁금하지 않으신가요? 오늘은 MySQL 사용자 생성, 변경, 권한 설정에 대한 모든 것을 알기 쉽게 설명해 드릴게요! 마치 마법 주문처럼 간단한 명령어들을 익히고, 여러분의 데이터베이스를 더욱 강력하게 만들어 보세요! ✨🔑 사용자 관리, 왜 중요할까요?데이터베이스는 소중한 정보를 담고 있는 곳이기에, 보안이 매우 중요합니다. 🔐 사용자 관리를 통해 다음과 같은 효과를 얻을 수 있어요.정보 보안 강화: 허가된 사용자만 데이터에 접근하도록 제한하여 정보 유출 방지데이터 무결성 유지: 사용자의 권한을 제한하여 실수 또는 악의적인 데이터 변경 방지감사 추적 용이: 사용.. 2025. 4. 24.
[시놀로지 도커]Mongo DB 설치하기 * 본 포스팅은 시놀로지 7.0 기준에서 진행하였습니다. * 시놀로지 제어판에서 Container Manager 를 실행하여 레지스트리에서 "mongo" 를 검색한다. - mongo 정식 버전을 더블 클릭하여 이미지를 다운로드 한다. * mongo 이미지가 다운로드 되었으면 File Statation 을 열고 docker 폴더 아래 "mongoDB" 폴더를 만들어 준다. - mongoDB의 데이터 파일이 해당 폴더에 저장되도록 마운트 합니다. * 이제 다시 Container Manager로 돌아와서 다운로드된 mongoDB 컨테이너를 실행하여 옵션을 설정합니다. - 자동 재시작 활성화를 클릭합니다. * 다음을 클릭하여 포트와 볼륨 설정을 해줍니다. - 포트는 첫번째 로컬포트는 임의로 설정하고 두번째 컨테.. 2024. 3. 25.
리눅스 파일 IO 명령어 정리 cat more less head tail 개념 간단한 파일 전체 내용 화면에 출력. 위에서 아래로 파일 읽기. 위에서 아래, 아래에서 위로 파일 읽기. 문서의 윗 부분을 출력. 디폴트는 10줄. 문서의 아랫 부분을 출력. 디폴트는 10줄. f 옵션 사용시 파일 내용 실시간 감시 가능. 사용예시 파일1과 파일2를 연결하여 출력. cat [파일1] [파일2] more [파일이름] 아래에서 위로 파일 읽기. less +G [파일이름] 파일의 상위 5줄을 읽기. head -5 [파일이름] 파일 내용 실시간 감시하기. tail -f [파일이름] 2024. 3. 25.
Node.js에서 Pug 모듈 사용하기 Pug는 Node.js를 위한 템플릿 엔진으로, HTML을 보다 간결하고 유연하게 작성할 수 있도록 도와줍니다. 이 글에서는 Pug를 설치하고 간단한 예제를 통해 사용하는 방법을 알아보겠습니다. 설치: 먼저, 프로젝트 디렉토리에서 다음 명령어를 사용하여 Pug를 설치합니다. pug index.pug 사용방법: Pug 파일 작성하기: 먼저, Pug 파일을 작성합니다. .pug 확장자를 사용하며, 기본적으로 HTML과 비슷한 구조를 가지지만 간결하게 작성할 수 있습니다. 예를 들어, index.pug 파일을 다음과 같이 작성합니다. html head title My Pug Page body h1 Welcome to my Pug Page p This is a paragraph written in Pug. Pu.. 2024. 2. 26.
nodejs 에서 py 파일을 읽어와서 실행한 결과를 string 으로 가져오는 법 Node.js에서 Python 스크립트를 실행하고 그 결과를 문자열로 가져오기 위해서는 child_process 모듈을 사용할 수 있습니다. 아래는 해당 작업을 수행하는 간단한 예제 코드입니다. 먼저, child_process 모듈을 사용하여 Python 스크립트를 실행하는 Node.js 코드를 작성합니다. 여기서는 spawn 메서드를 사용해서 예제로 작성해 보겠습니다. const { spawn } = require('child_process'); // Python 스크립트의 경로 const pythonScriptPath = 'path/to/your/python/script.py'; // Python 스크립트에 전달할 인자 (예: 스크립트가 기대하는 인자) const pythonScriptArgs = [.. 2024. 1. 27.
사이트의 HTML을 파싱하는 방법 #1 사이트의 HTML을 파싱하기 위해서는 BeautifulSoup 라이브러리와 requests 모듈을 사용할 수 있습니다. 사이트의 데이터를 가져오기 전에 해당 사이트에서 크롤링 또는 스크래핑을 허용하는지 확인해야 합니다. 합법적인 방법으로만 웹사이트의 데이터를 사용해야 합니다. 아래는 간단한 polling을 통해 사이트의 HTML을 파싱하는 예제 코드입니다. 코드를 실행하려면 requests와 beautifulsoup4 라이브러리를 설치해야 합니다. import requests from bs4 import BeautifulSoup import time def poll_website(url, polling_interval_sec, max_polling_attempts): attempts = 0 while a.. 2024. 1. 7.
반응형