'small steps > 운동 - 체력이 국력' 카테고리의 다른 글
23.12.22 운동기록 (1) | 2023.12.22 |
---|---|
23.12.20 운동기록 (0) | 2023.12.20 |
23.12.17 운동기록 (0) | 2023.12.17 |
23.12.15 운동기록 (0) | 2023.12.16 |
23.12.11 운동기록 (0) | 2023.12.11 |
23.12.22 운동기록 (1) | 2023.12.22 |
---|---|
23.12.20 운동기록 (0) | 2023.12.20 |
23.12.17 운동기록 (0) | 2023.12.17 |
23.12.15 운동기록 (0) | 2023.12.16 |
23.12.11 운동기록 (0) | 2023.12.11 |
23.12.20 운동기록 (0) | 2023.12.20 |
---|---|
23.12.18 운동기록 (0) | 2023.12.18 |
23.12.15 운동기록 (0) | 2023.12.16 |
23.12.11 운동기록 (0) | 2023.12.11 |
23.12.08 운동기록 (0) | 2023.12.11 |
23.12.18 운동기록 (0) | 2023.12.18 |
---|---|
23.12.17 운동기록 (0) | 2023.12.17 |
23.12.11 운동기록 (0) | 2023.12.11 |
23.12.08 운동기록 (0) | 2023.12.11 |
23.12.08 운동기록 (0) | 2023.12.09 |
23.12.17 운동기록 (0) | 2023.12.17 |
---|---|
23.12.15 운동기록 (0) | 2023.12.16 |
23.12.08 운동기록 (0) | 2023.12.11 |
23.12.08 운동기록 (0) | 2023.12.09 |
23.12.07 운동기록 (0) | 2023.12.07 |
23.12.15 운동기록 (0) | 2023.12.16 |
---|---|
23.12.11 운동기록 (0) | 2023.12.11 |
23.12.08 운동기록 (0) | 2023.12.09 |
23.12.07 운동기록 (0) | 2023.12.07 |
23.12.04 운동기록 (0) | 2023.12.04 |
23.12.11 운동기록 (0) | 2023.12.11 |
---|---|
23.12.08 운동기록 (0) | 2023.12.11 |
23.12.07 운동기록 (0) | 2023.12.07 |
23.12.04 운동기록 (0) | 2023.12.04 |
23.12.01 운동기록 (0) | 2023.12.01 |
23.12.08 운동기록 (0) | 2023.12.11 |
---|---|
23.12.08 운동기록 (0) | 2023.12.09 |
23.12.04 운동기록 (0) | 2023.12.04 |
23.12.01 운동기록 (0) | 2023.12.01 |
23.11.29 운동기록 (0) | 2023.11.30 |
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
amazon linux 2023
인스턴스 유형 : t2.micro (프리티어)
2023년 12월 4일
어느날 AWS EC2 접속 후 MySQL에 접속하려고 로그인하니 갑자기 에러 발생하면서 로그인이 안됨
보통 이 문제는 RPM으로 MySQL을 설치한 경우 생기는 에러라고 함
※mysql.sock파일은 rm 명령어로 삭제해도 다시 생겨 근본적인 해결책은 X
rm -rf /var/lib/mysql/mysql.sock
MySQL을 root 계정으로 설치했다면 mysql.sock의 소유권이 없기에 chmod와 chown 명령어를 이용해 권한을 바꿔주면 해결가능
service mysqld stop // mysql 프로세스 정지
chmod 755 -R /var/lib/mysql // 권한 변경 : 지정 디렉토리의 하위포함 권한 전체 변경
chown mysql:mysql -R /var/lib/mysql // 소유자 변경 : mysql을 mysql이라는 소유자로 변경
service mysqld start // mysql 프로세스 기동
대용량 처리 자료형 : LOB
대용량 문자처리 자료형 : CLOB
varchar2는 최대 4000byte이기 때문에 4000byte가 넘는 고용량들을 다룰 때, clob이 필요
CLOB을 그냥 쓰면 자바 객체 출력 때처럼 객체주소가 찍혀 나오는 것처럼 출력됨
DBMS_LOB.SUBSTR() 사용
DBMS_LOB.SUBSTR(CLOB컬럼명, 자를 문자 수, 시작위치offset)
TO_CLOB(클롭컬럼명)으로 감싸지 않으면, 식별자가 너무 길다는 오류 발생 가능성
TO_CLOB(CONTENT)
CLOB 자체는 4000넘어도 되지만 DBMS_LOB.SUBSTR()을 쓰면 4000까지만 가능
따라서, 4000이 넘는 CLOB데이터를 조회할 때는 이어 붙여야함
||이나 concat() 사용
ex) 1-4000 + 4001-8000 식으로 문자열 이어 붙이는 방법
DBMS_LOB.SUBSTR(col1, 4000, 1) || DBMS_LOB.SUBSTR(col1, 4000, 4001) AS CONTENTS
SELECT
TITLE,
WRTIER,
DBMS_LOB.SUBSTR(col1, 4000, 1) || DBMS_LOB.SUBSTR(col1, 4000, 4001) AS CONTENTS
FROM BOARD
DBMS_LOB.INSTR(CLOB컬럼명, '검색할 단어', 몇번째 위치한 단어) // 찾으려는 문자열의 인덱스번호 반환
DBMS_LOB.GETLENGTH(CLOB컬럼명) // 해당 컬럼의 길이 반환
지정한 문자열이 나올 때마다 해당 인덱스 번호 반환
LIKE보다 조회 빠름
해당 컬럼의 전체 길이 반환(공백 포함)
참고자료
https://developyo.tistory.com/364
https://joongwoonc.tistory.com/52
[SQL] NATURAL JOIN & EQUI JOIN & NON EQUI JOIN (자연조인 & 등가조인 & 비등가 조인) (0) | 2022.10.11 |
---|---|
[SQL] WINDOW FUNCTION & WINDOW절 (1) | 2022.09.13 |
[SQL] 윈도우 함수(WINDOW FUNCTION) 종류 (0) | 2022.08.29 |
23.12.08 운동기록 (0) | 2023.12.09 |
---|---|
23.12.07 운동기록 (0) | 2023.12.07 |
23.12.01 운동기록 (0) | 2023.12.01 |
23.11.29 운동기록 (0) | 2023.11.30 |
23.11.27 운동기록 (0) | 2023.11.27 |