일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- AWS
- 에러
- 조인
- MySQL
- 시스템 성능
- VPC
- 데이터베이스
- 백업및복구
- 개인연금저축펀드
- mysql error
- 펀드
- Linux
- oracle
- 성능
- 주식
- 재테크
- SQL Server
- 오라클
- 인덱스
- EC2
- RDS
- 리눅스
- AZURE
- azure sql
- 오렌지
- DB
- 애져
- 파티셔닝
- 투자
- DBeaver
- Today
- Total
목록전체 글 (117)
미스터 역마살

DB 생성시 설정 CREATE DATABASE testdb2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; my,cnf 파일 수정 ## etc/my.cnf 파일로 가서 수정하기 & timezone도 변경 [client] default-character-set = utf8 [mysql] default-character-set=utf8 [mysqldump] default-character-set=utf8 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [mysqld] default-time-zone='+9:00' ## 재시작 systemctl restart mysqld

mysql에서 실행중인 쿼리를 확인 하는 방법은 SHOW PROCESSLIST를 통해 확인 할수 있다. -- 일반적인 PROCESS 확인 SHOW PROCESSLIST; -- 쿼리 전체 확인 PROCESS 확인 SHOW FULL PROCESSLIST; SELECT A.* FROM information_schema.PROCESSLIST A Id|User |Host |db |Command|Time|State |Info | --+------+--------------------+------------+-------+----+---------+-----------------------------------------------------------------------------------------------..

Server parameter란? mysql server 환경을 구성하기 위해서 적용되는 파라미터 값으로써 동적 변수, 정적 변수2가지가 있다. 동적 변수 : 변수값을 바꿨을때 서버를 restart하지 않아도 적용되는 변수 정적 변수 : 변수값을 바꿨을때 서버를 restart 해야만 적용되는 변수 시스템 변수 설정 위치 시스템변수는 my.cnf 라는 파일에 있다. mysql 서버를 설치할때 환경파일 위치를 기본 위치 (/etc/my.cnf)이외에 다른 디렉토리서 읽어 들이도록 설정했다면 패키지를 설치한 사람 이외에는 알기가 어렵다 이럴때 아래 명령어로 mysql, mariadb에서 불러들이는 my.cnf파일이 어떤것인지 확일 할 수 있다. [root@ip etc]# mysqld --verbose --he..

Mysql 접속 mysql -h[host주소] -u[user명] -p 2가지 방법 ## 리눅스 서비스로 등록되지 않은 경우 /etc/init.d/mysql start /etc/init.d/mysql stop ## 리눅스 서비스로 등록된 경우 service mysqld start service mysqld stop Mysql Start, restart, 상태 확인 작업 우분투 명령어 Centos 6 명령어 Centos 7 명령어 시작 service mysql start service mysqld start systemctl start mysqld 정지 service mysql stop service mysqld stop systemctl stop mysqld 재시작 service mysql restart ..

리눅스에 Mysql 설치 하기 설치 버전 : mysql 5.7 community 설치 환경 : Amazon Linux 2 Mysql 을 설치하는 방법은 2가지가 있다. RPM 설치 Source Compile 설치 간단 설치하기 기본적으로 개인 개발을 위해서는 간단하게 설치를 하며 회사의 db나 프로젝트에서는 RPM 설치나 Source Compile 설치하는 형태로 진행될 것이다. 그럼 하나씩 알아보자 RPM 설치 RPM이란? 초창기 리눅스는 설치가 어려웠다 .소스코드를 갖고와서 적재적소에 컴파일을 해야했다. 그래서 일반사용자가 사용하기엔 거의 불가능했다. 이러한 이유로 외면을 받았었다. 결국 Redhat에서 RPM(Redhat Package Manager)을 내놓았다. 윈도우의 setup.exe 라고 생..

리눅스 명령어 리눅스를 전혀 해본적이 없던 내가 2달간 Mysql DBA를 하면서 급하게 배운 리눅스 명령어에 대해 적어본다. 추가로 배워야 할 게 많지만 가장 기초가 될만한 명령어 리스트이다. 버전확인 grep . /etc/*-release find #파일명이 os-rele로 시작하는 파일 찾기 (루트 디렉토리에서 부터 찾는거) find / -name os-rele* # tmp 파일을 찾아서 다 지우기 find . -name "*.tmp" -exec rm -f {} \; # 현재 경로에서부터 시작해서 file 찾기 find . -type file -name "*.txt" # 현재 경로에서부터 시작해서 directory 찾기 find . -directory file -name "*abc" 파일 만들기 #..

SQL Server 고가용성 Mirroring 미러링이란 장비가 고장나는 사고가 발생 했을때 데이터가 손실되는것을 방지하기 위해 데이터를 하나 이상의 장치에 중복 저장하는 것을 말한다. 주 DB가 장애 발생시 보조 DB를 사용할 수 있다. 미러링 구성시 총 주역할, 보조역할, 모니터링 역할 이렇게 3개의 SQL Server 인스턴스가 필요하다. 모니터 서버는 주서버와 미러 서버를 모니터링 하여 지정한 시간에 장애조치 파트너 중 하나만 주 서버로 작동하게 하는 방식으로 장애조치를 지원한다. 보조서버는 주서버가 장애가 나지 않으면 READ 될 수 없기 때문에 주서버의 부하를 줄여 줄 수 없다. 해당 기능은 2019 이후 버전부터는 제거될 이중화 기술이다. Log Shipping 주 서버가 정기적으로 백업한 ..