mysql

DB/MySQL

리눅스에 설치된 MySQL 완전 삭제하는 방법

[작업환경]CentOS 7.9 64bitMySQL 5.7.44 MySQL 삭제하기 1. MySQL 설치 확인yum list installed | grep mysql  2. MySQL Package 삭제yum remove -y mysql-community-*  3. MySQL 데이터 디렉터리 삭제rm -rf /var/lib/mysql  4. RPM 설치 확인rpm -qa | grep mysql  5. RPM 설치 삭제rpm -e mysql57-community-release  6. RPM 파일 확인find / -name 'mysql*rpm'  7. RPM 파일 제거rm -rf /root/mysql57-community-release-el7-3.noarch.rpm  출처: https://newly0513.t..

DB/MySQL

MySQL 패스워드 정책 확인 및 변경하기

[작업 환경]CentOS 7.9Mysql 5.7.44  리눅스에 설치된 mysql 계정의 비밀번호를 변경하려니 아래와 같은 에러가 발생했다.ERROR 1819 (HY000): Your password does not satisfy the current policy requirements mysql 패스워드 정책에 어긋나서 생긴 에러다.  1. 패스워드 정책 확인SHOW VARIABLES LIKE 'validate_password%';   2. 패스워드 정책 변경# 패스워드 정책 비활성화SET GLOBAL validate_password_policy=LOW;# 패스워드 정책 활성화SET GLOBAL validate_password_policy=MEDIUM;# 패스워드 설정 최소 길이 (LOW로 설정했다고 ..

DB/MySQL

CentOS에 설치된 Mysql DB 백업 및 복구하는 방법

CentOS에 설치되어있는 Mysql 5.7 버전의 DB를 백업하고 복구하는 방법   1. 백업 명령어 입력mysqldump -u[계정명] -p[비밀번호] [백업시킬 database명] > [백업시킬 디렉터리 경로]/backup_$(date +\%F).sql  2. 복구 명령어 입력mysql -u[계정명] -p[비밀번호]   만약, 백업 주기를 생성하고 싶을 경우 1. 백업 스크립트 파일 생성vi backup.sh#!/bin/bashBACKUP_DIR="[백업파일을 저장할 디렉터리 경로]"DATE=$(date +\%F)DB_USER="[계정명]"DB_PASS="[비밀번호]"DB_NAME="[백업시킬 database명]"mkdir -p $BACKUP_DIRmysqldump -u $DB_USER -p$DB_..

DB/MySQL

Linux에 설치된 Mysql 5.7 데이터 저장 경로 변경하기

작업환경CentOS 7.9MySQL 5.7.44 Mysql 5.7을 CentOS에 설치하는 법은 여기https://roajava.tistory.com/189 [Linux] MySQL 5.7 설치MySQL 설치하기 1. GPG Key 다운로드 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 2. wget 설치 yum install -y wget 3. MySQL5.7 다운로드 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 4. MySQL5.7 설치roajava.tistory.com  1. 데이터 디렉터리 위치 확인 select @@datadir;  2. mysqld..

DB

[Data Base] 데이터 타입 Blob(블랍) 개념 정리

💡 BLOB(블랍, Binary Large OBject) 이란? - 컴퓨터가 인식하는 모든 파일(Binary) 이미지, 동영상, MP3 등을 저장할 수 있는 데이터 타입. (미디어 관련 뿐 아니라 html, plain text 등에서도 사용이 됨) + CLOB은 텍스트 형태의 대용량 데이터를 저장할 수 있는 타입 - BLOB(블랍)은 최대 4GB까지 저장할 수 있는 가변 길이 데이터 타입이다. - BLOB(블랍)은 OS(운영체제) 상에 파일을 저장한다. (DB 외부에 저장이 된다.) - SQL 문에서 비트열 타입으로 입출력 값을 표현한다. (BIT와 호환이 됨, 데이터 길이가 다른 경우 작은 타입에 맞춰 절삭됨.) - varchar와 다르게 인덱스 지정시 반드시 prefix(접두사) 길이를 지정 🔎 My..

로아다
'mysql' 태그의 글 목록