본문 바로가기

분류 전체보기

C276x260.fwebp.q85 [draft] MySQL에서 새로운 데이터베이스를 생성하고 테이블을 만들고 데이터를 추가 및 조회하는 방법 MySQL에서 새로운 데이터베이스를 생성하고 테이블을 만들고 데이터를 추가 및 조회하는 방법1. 데이터베이스 생성새로운 데이터베이스는 CREATE DATABASE 명령어를 사용하여 생성할 수 있습니다. 기본 문법CREATE DATABASE database_name;예제CREATE DATABASE mydatabase;Query OK, 1 row affected2. 데이터베이스 선택데이터베이스 생성 후 작업을 수행하려면 USE 명령어로 해당 데이터베이스를 선택해야 합니다. 기본 문법USE database_name;예제USE mydatabase;Database changed3. 테이블 생성데이터를 저장하기 위해 테이블을 생성합니다. 기본 문법CREATE TABLE table_name ( column_name.. 더보기
C276x260.fwebp.q85 [draft] MySQL에서 리플리케이션을 다시 연결하는 방법 MySQL에서 리플리케이션을 다시 연결하는 방법MySQL 리플리케이션의 정상 여부를 확인하는 방법슬레이브 서버 상태 확인show slave status\Gmysql> show slave status\G*************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.56.101 Master_User: replication_user Master_Port: 3306 Connect_Retry: 60 Master_Log_File: my.. 더보기
C276x260.fwebp.q85 [draft] MySQL 리플리케이션을 설정하는 방법 MySQL 리플리케이션(replication)을 설정하는 방법테스트 환경서버명서버 아이피역할server-id비고node1192.168.20.211마스터1리플리케이션 계정 정보: repluser / replpasswordnode2192.168.20.212슬레이브2 node3192.168.20.213슬레이브3 운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTSMySQL 버전 정보$ /usr/local/mysql/bin/mysqld -V/usr/local/mysql/bin/mysqld Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)1. 마스터 서버 설정마스터 서버의 MySQL 구성 파일(my.cnf .. 더보기
C276x260.fwebp.q85 [draft] MySQL Replication을 설정하는 방법 MySQL Replication을 설정하는 방법MySQL Replication은 하나의 Master 서버에서 발생하는 데이터 변경 사항을 Slave 서버로 자동 복제하는 기능이다. 이 기능을 통해 다음과 같은 효과를 얻을 수 있다.데이터 안정성 향상읽기 부하 분산(Read Scaling)백업 서버 구성데이터 분석 서버 분리기본 구조Master (Write) │ │ Binary Log ▼Slave (Read / Replication)Master 서버에서 발생한 데이터 변경 사항이 Binary Log에 기록되고 Slave 서버는 이를 읽어 Relay Log에 저장한 후 데이터를 동기화한다.테스트 환경서버 역할IPserver-idMaster192.168.10.101Slave192.168.10.112.. 더보기
C276x260.fwebp.q85 [draft] 리눅스에서 MySQL Binary 파일을 이용하여 MySQL 서버를 수동 설치하는 방법 리눅스에서 MySQL Binary 파일을 이용하여 MySQL 서버를 수동 설치하는 방법Linux에서 MySQL Binary Tar 파일을 이용하여 MySQL 서버를 수동 설치하는 방법입니다.1. MySQL 다운로드MySQL 공식 웹사이트 (https://dev.mysql.com/downloads/mysql/)에서 해당 버전의 tar 파일을 다운로드합니다.작업 디렉토리로 이동cd /usr/local/srcmysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz설치 디렉토리 생성MySQL을 설치할 디렉토리를 생성합니다.sudo mkdir -p /usr/local/mysqltar 파일 압축 해제sudo tar xvf mysql-*.tar -C /usr/local/mysql --strip-c.. 더보기
C276x260.fwebp.q85 [draft] Python 로또 번호 생성기 -2 Python 로또 번호 생성기 -2Python 코드vim generate_lotto_numbers.pyimport random# 로또 번호 생성 함수def generate_lotto_numbers(): numbers = [] while len(numbers) 실행 권한 부여chmod +x generate_lotto_numbers.py프로그램 실행python generate_lotto_numbers.py또는./generate_lotto_numbers.py실행기본값 사용$ python generate_lotto_numbers.py로또 번호를 몇 개 출력하시겠습니까? (기본값: 3)[3, 7, 14, 22, 34, 41][2, 5, 11, 19, 28, 37][6, 12, 18, 23, 31, 45.. 더보기
C276x260.fwebp.q85 [draft] Python 로또 번호 생성기 Python 로또 번호 생성기Python 코드import random### 로또 번호 생성def lotto_numbers(): numbers = random.sample(range(1, 46), 6) numbers.sort() print(numbers)### 로또 시행 횟수def lotto_count(): count = int(input("시행 횟수 : ")) print("#" * 30) if 0 range(stop) -> range object range(start, stop[, step])range() : 시작(포함), 끝(제외), step(옵션)ex) range(1, 46), 6 = 시작(1), 끝(45)프로그램 실행$ python lotto_v1.py시행 횟수 : .. 더보기
C276x260.fwebp.q85 [draft] Mac parallels desktop command-line Mac parallels desktop command-lineprlctl - 유틸리티는 가상 머신을 관리하는 데 사용됩니다. 작업에는 가상 머신 생성 및 구성, 스냅샷 관리, 복제 작업, Parallels Tools 설치, 통계 가져오기, 문제 보고서 생성 등이 포함됩니다.prlsrvctl - 이 유틸리티는 Parallels Desktop을 관리하는 데 사용됩니다. 작업에는 Parallels Desktop에 대한 일반 정보 가져오기, Parallels Desktop 기본 설정 수정, 사용자 목록 가져오기, 통계 가져오기, 라이선스 설치 등이 포함됩니다. Parallels Desktop Business and Pro Editions | Command-Line Reference | v17prlctl list.. 더보기