Linux/MySQL(4)
-
Aurora MySQL 대용량 테이블 DROP COLUMN
Aurora MySQL 대용량 테이블 DROP COLUMN, 두 번 실패 후 성공한 기록수억 행, 200GB가 넘는 테이블에서 컬럼을 제거해야 할 때가 있다. ALTER TABLE DROP COLUMN은 단순해 보이지만, 테이블 규모가 크면 예상보다 훨씬 오래 걸리고, 리소스 부족으로 실패하기도 한다. 이번에는 두 번 실패한 뒤 세 번째 시도에서 성공한 과정을 정리해봤다.배경: 왜 컬럼을 제거했나개인정보 보호를 위해 기존 평문 컬럼을 제거하고, 암호화된 컬럼만 남기는 작업이었다. 대상 테이블은 감사(audit) 로그용으로, 수억 행에 200GB 이상의 데이터와 인덱스를 가지고 있었다.1차 시도: 일괄 DROP – 실패첫 시도는 3개 컬럼을 한 번에 제거하는 방식이었다.ALTER TABLE target_t..
2026.03.19 -
MySQL Dump, Restore 관련 필요한 명령어
개요MySQL을 운영할 때 필요한 작업중에는 MySQL dump 및 restore 작업이 있다. 이에 관련된 명령어를 정리해봤다. 명령어## mysql database create 확인show create database ;## mysql table create 확인show create table ;## mysql schema dump 명령어 예시mysqldump -u -h -p \ --no-data --skip-comments \ --skip-set-charset \ --skip-add-drop-table \ --skip-add-locks \ --skip-disable-keys \ --skip-triggers \ --skip-routines \ --set-gtid-purged=OF..
2025.02.26 -
install MySQL client on amazon linux 2023
# package update sudo dnf update -y # search mariadb client sudo dnf search mariadb # install mariadb client sudo dnf install mariadb105
2023.06.21 -
install MySQL client version 8 on amazon linux 2
- 개요 MySQL Server가 아닌 Client만 설치하는 방법에 대해 정리 했다. - 기본 repo에는 5 version 만 존재하므로 Repo 추가 yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm - gpg-key download rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 - MySQL client 설치 yum install mysql
2022.08.25