반응형

MySQL 3

MySQL 설치 및 외부 접속

ubuntu 22.04 기준으로 설치하는 방법을 정리 하였다 1. 우분투 업데이트sudo apt-get update 2. MySQL 설치sudo apt-get install mysql-server 3. 외부 접속 오픈, 서비스 자동 실행 및 시작sudo ufw allow mysqlsudo systemctl enable mysqlsudo systemctl start mysql 4. cnf 파일 수정sudo vi /etc/mysql/mysql.conf.d/mysqld.cnfcnf 파일 중 bind-address = 127.0.0.1 부분 주석 처리 5. MySQL 재시작sudo systemctl restart mysql 계정 생성과 권한 부여에 대한 부분은 아래의 글을 참고!!!2025.03.21 - [프로..

부모 - 자식 관계 테이블 설계하기(MySQL)

MySQL을 사용하여 부모와 자식간의 관계를 효과적으로 저장하는 테이블을 설계하는 방법을 설명하겠다. VMware의 host와 vm간의 관계를 예를 들어 테이블 설계VMware 환경에서는 host(부모)와 VM(자식)이 계층적인 관계를 가진다 1. 부모 - 자식 관계 테이블 설계 1) 부모테이블 (hosts)각 Host(부모)는 여러개의 VM을 가질 수 있음Primary Key(id)를 기준으로 자식 테이블(VM) 과 연결된CREATE TABLE hosts ( id INT AUTO_INCREMENT PRIMARY KEY, hostname VARCHAR(255) NOT NULL UNIQUE, ip VARCHAR(45) NOT NULL UNIQUE, cpu_cores INT NOT NU..

반응형