전체 글(181)
-
[MariaDB] Amazon Linux 2023에 MariaDB 패키지 설치
MariaDB와 mysql 차이점? MariaDB와 MySQL은 둘 다 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 그러나 두 시스템 간에는 몇 가지 중요한 차이점이 있습니다. 여기에서는 주요 차이점들을 살펴보겠습니다.기원 및 소유권MySQL: MySQL은 1995년에 처음 출시되었으며, 2008년 Sun Microsystems에 인수되었습니다. 이후 2010년 Oracle Corporation이 Sun Microsystems를 인수하면서 MySQL도 Oracle의 소유가 되었습니다.MariaDB: MariaDB는 MySQL의 창시자인 Michael "Monty" Widenius와 다른 MySQL 개발자들이 MySQL의 오라클 인수 이후, MySQL의 오픈 소스 가치를 유지..
2024.07.16 -
[node.js] 설치 for mac
01. brew 설치 url : https://brew.sh/ko/ HomebrewThe Missing Package Manager for macOS (or Linux).brew.sh 터미널 열고 붙여넣기 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 설치를 했는데 마지막에 Warning: /opt/homebrew/bin is not in your PATH. 메세지가 뜬다면 echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrcsource ~/.zshrc zhsrc에 homebrew 패스 잡고 진행 버전 확인brew --version ..
2024.07.16 -
[Next.js] 초기 개발 환경 for mac
먼저 node.js 설치부터 해야 한다면 2024.07.16 - [FrontEnd/React] - [Next.js] 초기 개발 환경 for mac 위 글을 보고 mac에서 node 설치를 진행하면 된다. yarn 설치 안했다면 yarn 설치 brew install yarn 또는npm install -g yarn yarn 설치 확인yarn --version next.js 프로젝트 생성yarn create next-app [프로젝트명] 프로젝트 생성시 몇가지 질문을 진행한다.### 생성시 질문맥에선 방향키로 yes or no 선택 후 엔터를 치면 된다.✔ Would you like to use ESLint? … No / YesESLint을 사용하시겠습니까? ✔ Would you like to u..
2024.07.16 -
[React, Next.js] Next.js? 꼭 써야하나? 어떤것을 써야 할까?
프론트엔드와 백엔드를 React를 사용해서 개발 할 예정 React로 만들려고 했는데..Next.js? 꼭 써야 할까? 일단 정의부터 살펴보자. React와 Next.js React.js정의: React.js는 Facebook에서 개발한 오픈 소스 JavaScript 라이브러리로, 사용자 인터페이스(UI)를 구축하기 위해 사용됩니다. React는 컴포넌트 기반 아키텍처를 통해 UI 컴포넌트를 쉽게 만들고 재사용할 수 있게 합니다. 주로 단일 페이지 애플리케이션(SPA) 개발에 사용됩니다.주요 특징:컴포넌트 기반 아키텍처: UI를 독립적인 컴포넌트 단위로 나누어 개발할 수 있습니다.Virtual DOM: 실제 DOM을 효율적으로 업데이트하기 위해 가상 DOM을 사용합니다.One-way Data Bindin..
2024.07.16 -
[SERVER] Amazon Linux 2023 LAMP 셋팅
# Amazon Linux 2023 에서 # Apache http, MariaDB, PHP # 설치 진행 # 환경 # aws ec2 # linux version : amazone linux 2023 # 셋팅 환경 : php, apache httpd, mariadb 밑에서 나오는 3개는 전체 검색 후 전체 수정으로 진행한다. 수정해야할 단어 ID, Domain, IP : [아이디] | [내도메인] | [내 아이피] 아이디는 프로젝트 명인데 나는 보통 도메인에 .com 이나 .co.kr을 뺀 도메인 root 도메인을 아이디로 삼는다. # ec2-user로 접속 후 root로 로그인 sudo su #퀵 소프트웨어 업데이트 sudo dnf update -y #웹 서버, PHP 설치 sudo dnf install..
2024.04.12 -
[python] pymysql 설치, python mysql 연결
자 빠르게 설치부터 갑시다 pip install pymysql 이렇게 해도 되지만 인텔리제이에서 PyCharm 으로 개발 한다면 이렇게 설치하면 되겠죠? import 하고 # Mysql import pymysql Connection 설정 하고 conn = pymysql.connect(host="{IP, local 이라면 127.0.0.1}", user ="{유져명}", password ="{유져 패스워드}", db ="{DATABASE 명}", charset ="utf8", cursorclass=pymysql.cursors.DictCursor) cursorclass=pymysql.cursors.DictCursor 이게 중요 한듯 as_dict=True로 해야 컬럼명으로 데이터 가져오는게 된다고 하는데....
2024.02.13 -
[DB] mac(m1) mysql 설치(homebrew)
homebrew가 설치되어 있다는 가정하에 진행 설치가 안되어 있다면 https://brew.sh/ko/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 가서 설치하고 올 것. 터미널에서 brew 버전 확인 brew --version : Homebrew 4.0.26 mysql repository 확인 brew search mysql ==> Formulae automysqlbackup mysql-client@5.7 mysql@5.6 mysql ✔ mysql-connector-c++ mysql@5.7 mysql++ mysql-sandbox mysqltuner mysql-client mysql-search-replace qt-mysql =..
2024.02.13 -
[AWS] python3.11 pip install [패키지] 실행 오류
아까 aws 아마존 리눅스2에 설치한 파이썬 3.11을 실행하기 위해 패키지를 설치하려는데.. pip install [패키지를 했더니..] pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available 가 나온다.. 이런 썅칼 openssl이 없는거 같다 설치하자 TLSv1.3이 있어야 하니. 1.1 버전으로 적당히 설치 하자 여기서 진행하자 cd /usr/local/src openssl 1.1.1n 다운로드 하자 wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz 다운로드 끝나면 압축 풀고 tar -zxvf openssl-1.1..
2024.02.04 -
[AWS] 아마존 리눅스 2 에 python 3.11 설치하기 (source compile)
필요한 패키지 설치 sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y Python 3.11 다운로드 다운받을땐 알아서 하겠지만 적당한 디렉터리 안에서 진행 할 것..? wget https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tgz 압축 풀고 진입 tar xzf Python-3.11.7.tgz cd Python-3.11.7 더 진행하기 전에 꼭 openssl 부터 확인하자 여기 글로 가서 openssl 설치 안하고 진행하면 pip 로 패키지 설치가 안된다 2024.02.04 - [Server] - [AWS] python3.11 pip install [패키지] 실행 오류 co..
2024.02.04 -
[AWS] SES - Amazon Simple Email Service 도메인
아휴 하나하나 넣는게 계속 했던거 찾아넣어야 하고 귀찮아서 정리 함 (아마존의 SES - Simple Email Service 를 사용하면 인증된 이메일에는 이메일 전송 무료, 서비스가 등록되면 아주 약간의 금액으로 메일서버를 생성, 관리 하지 않아도 사용 할 수 있게 만들어 준다) 도메인 자격증명 / 도메인 인증 을 할때에 셋팅이 할때마다 처음보는것 같아서.. 글을 쓰는게 나을것 같다 처음 시작 할때에 도메인이 준비되어 있어야 하고 발신자 이메일 입력 도메인을 입력 했다면 도메인 자격증명을 해야 한다고 할것이다 이메일 증명은 이메일 들어가서 링크 하나 누르면 되니까.. 도메인을 눌러서 상세화면에 진입 해 보면 총 5줄을 DNS 설정에서 입력 할 거다. 난 가비아에서 도메인을 만들었기에 가비아 DNS 레..
2024.02.04