DB

DB/MariaDB

CentOS 7.9에 MariaDB 특정 버전 설치하기

Centos 7.9환경에 MariaDB 10.11.7 버전을 설치하려고 했으나 MariaDB.repo를 생성하고 yum으로 설치하게되면 10.11.9 버전으로 다운이 받아져린다.이렇게 특정 버전을 다운받고 싶다면 아래와 같이 명령어를 입력해보자. 1. wget 명령어로 rpm 파일 다운로드wget https://archive.mariadb.org/mariadb-10.11.7/yum/centos7-amd64/rpms/MariaDB-server-10.11.7-1.el7.centos.x86_64.rpmwget https://archive.mariadb.org/mariadb-10.11.7/yum/centos7-amd64/rpms/MariaDB-client-10.11.7-1.el7.centos.x86_64.rpm..

DB/MariaDB

CentOS 7.9에 설치된 MariaDB 완전 삭제하기

CentOS 에서 MariaDB를 완전하게 삭제하는 방법입니다.  MariaDB 삭제하기  # yum remove -y mariadb mariadb-server ... 진짜냐고 물어오면? y ... 지원지면 Complete !   기타 생성되었던 파일 삭제  # rm -rf /var/lib/mysql # rm /etc/my.cnf    // DB 로그인 정보가 기록되어 있는 파일    로그파일 등 삭제  # rm /var/log/mariadb/mariadb.log.rpmsave # rm -rf /usr/lib64/mysql/ # rm -rf /usr/share/mysql/   MariaDB 관련 라이브러리 삭제 # yum -y remove mariadb-libs   삭제 확인 # rpm -qa | gre..

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/Oracle

Oracle DB 와 ojdbc, jdk 버전 관계

ojdbc.jar 는 오라클에서 제공하는 java 용 라이브러리. - Oracle 10g 는 jdk1.4 나 jdk1.5 이상에서 ojdbc14.jar 를 사용 - Oracle 11g 는 jdk1.6 이상, ojdbc6.jar 사용 - Oracle 12c 는 jdk1.6 이상에서 ojdbc6.jar, jdk1.7 이상에선 ojdbc7.jar 사용하기도 함  이 때 부터 Oracle DB 버전에 따라 ojdbc 와 jdk 버전 조합이 상당히 달라짐.  한국에선 2024년 현재에도 주력으로 사용   12c (12.2.0.1, 최신 패치도 동일) 는 아래 조합   jdk8 과 ojdbc8.jar (JDBC 버전 언급x) - Oracle 18c, 2018년 2월 출시   18c (18.21.0.0) 는 아래 조..

DB/MariaDB

[MariaDB] CentOS7에 수동으로 설치하는 방법

https://breadrich.tistory.com/17 [CentOS 7/Linux]리눅스 MariaDB 바이너리 파일로 설치하기(yum없이 tar.gz이용)yum 사용이 가능한 곳이면 참 편하겠지만 대부분은 사용이 불가능 한 곳입니다. mariadDB 바이너리 파일을 이용하여 직접 다운로드하는 방식을 알아보겠습니다. 1. mariaDB 설치파일 다운로드 mariadb.cobreadrich.tistory.com