2026. 8. 4. 13:40
1. mariadb 설치
sudo apt update
sudo apt install mariadb-server -y
2. mariadb 실행 상태 확인
sudo systemctl status mariadb
sudo systemctl start mariadb
sudo systemctl enable --now mariadb
3. 보안 설정
sudo mariadb-secure-installation
여기서
- root 비밀번호 설정
- 익명 사용자 삭제
- 테스트 DB 삭제
- 원격 root 로그인 여부 설정
4. mariadb 작성
sudo mariadb -u root -p
5. 데이터베이스 schema 작성
CREATE DATABASE apple CHARACTER SET
utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'apple'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON apple.* TO 'apple'@'localhost';
FLUSH PRIVILEGES;
SELECT VERSION(); -- 10.5이상 확인
EXIT;
6. 생성한 DB user로 접속
mariadb -u apple -p
2026. 8. 3. 19:16
python 3.10.12와 python 3.12.13이 동시 설치 되었을 때
python --version 치면
Python 3.12.13 으로 나오도록 설정
ls -l /usr/bin/python /usr/bin/python3
sudo apt remove python-is-python3
sudo update-alternatives --install
/usr/bin/python python /usr/bin/python3.12 2
sudo update-alternatives --install
/usr/bin/python python /usr/bin/python3.10 1
2026. 7. 14. 11:12
min-width : 이보다 작아지지 마
max-width: 이보다 커지지 마
우선순위 규칙
min-width > max-width > width
너비가 줄어들거나 늘어날 때 요소가 움직이는 범위
min-width max-width
│ │
▼ ▼
─────┤███████████████████├─────
└─── 실제 허용 범위 ───┘
(이 안에서 width가 자유롭게 조절됨)
1. max-width
.container {
width: 100%; /* 화면에 꽉 차게 */
max-width: 800px; /* 단, 800px는 넘지 마 */
margin: 0 auto; /* 가운데 정렬 */
}
2. min-width
너무 좁아지는 것 방지
.button {
min-width: 120px; /* 글자가 짧아도 최소 120px */
padding: 10px;
}
동작:
- 버튼 글자가 "확인"(짧음)이든 "저장하고 계속하기"(김)든
- 최소 120px는 유지 → 버튼들이 들쭉날쭉하지 않고 정돈됨
3. 세 속성 함께 사용
.box {
width: 1000px; /* 1000px 원하지만... */
max-width: 600px; /* 600px 넘지 마 (width를 이김) */
min-width: 300px; /* 300px 밑으로 가지 마 */
}
2026. 7. 7. 13:41
연결되어 있는 EC2를 통해서 접속
1. Connection Method 드롭다운 변경
Standard(TCP/IP) -> Standard TCP/IP over SSH
2. SSH(EC2) 정보 입력
SSH Hostname: EC2 public IP 입력
SSH USername: EC2 운영체제 기본 유저 이름 입력
SSH Key File: .pem 파일 경로 지정
MySQL Hostname: RDS Endpoint 주소
MySQL Server Port: 3306
Username: admin
Password: RDS password
Test Connection
2026. 7. 7. 10:23