MariaDB check table 수행중 발생 그전에 SSD 디스크 망실로 인해 myisamchk 를 통한 테이블 복구 진행하였음 mysql # check table 테이블명; | 디비.테이블명 | check | error| Found a misplaced row | | 디비.테이블명 | check | error| Partition p201912 returned error | | 디비.테이블명 | check | error| Upgrade required. Please do "REPAIR TABLE `access_request`" or dump/reload to fix it! | 이노디비, 파티셔닝된 테이블 mysqldump 후 다시 복원 mysqldump 디비.테이블명 > 파일.sql mysql 디비 ..
DB 리플리케이션 초기 발생 에러 The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).서버간 server_id 가 동일해서 발생함 # 각 노드에서 sever_id 확인 node1 mysql> SHOW GLOBAL VARIABLES LIKE 'server_id'..
참고사이트 https://mariadb.com/kb/en/innodb-row-formats-overview/#checking-a-tables-row-formatupdate 쿼리 실행시 발생 update 테이블 set 컬럼='내용' whereerror 내용 Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline정리 InnoDB는 하나의 레코드 삽입시 (8000byte) 제한됨 에러 내용은 컬럼 타입을 T..
SET NAMES는 클라이언트가 서버에 SQL명령문을 보낼 때 사용하는 문자 셋을 가리킨다. SET NAMES SET character_set_client SET character_set_results SET character_set_connectionSET CHARACTER SET SET character_set_client SET character_set_results SET collation_connection = @@collation_database;
Character set 심볼(글자) 인코딩Collation 문자셋의 문자를 비교하는 규칙 두 테이블 join 시 character set 이 동일하더라도 collation 이 다른 경우 index 를 타지 못하는 경우 있음 참고 링크 http://www.mysqlkorea.com/sub.html?mcode=manual&scode=01_1&m_no=22792&cat1=1070&cat2=1074&cat3=0&lang=k https://kwonnam.pe.kr/wiki/database/mysql/charset
관련 에러 메시지 ERROR 1418 (HY000) This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variablefunction, trigger 생성에 대한 설정 디폴트 값은 OFF, 권한이 있더라도 function, trigger 생성할 수 없음 ON 인 경우 function, trigger 에 대한 안정성 체크 하지 않음 root 권한이 없는 user 가 생성한 function, trigger 를 일반 user 가 사..
rpm 환경으로 설치하기 (centos5 rpm을 그대로 가지고와서 설치) 제거할 패키지 (yum remove) mysql-libs-5.1.73-8.el6_8.x86_64 perl-5.10.1-144.el6.x86_64 위에 2개의 패키지를 다른 패키지와 연관성이 있어 필요하다면 방법은 아직 없는듯 함 설치할 패키지 (centos5 의 repo 에서 가지고 옴) http://vault.centos.org/5.11/os/x86_64/CentOS/ mysql-5.0.95-5.el5_9.x86_64.rpm mysql-server-5.0.95-5.el5_9.x86_64.rpm perl-5.8.8-42.el5.x86_64.rpm perl-DBD-MySQL-3.0007-2.el5.x86_64.rpm perl-DBI..
- Total
- Today
- Yesterday
- glusterfs
- mariadb
- gitlab
- ssh
- OpenVPN
- php
- MySQL
- softether
- 베이어다이나믹
- ntp
- Apache
- SSL
- centos8
- 인증서
- L2TP
- NGINX
- HAProxy
- WAF
- IPSEC
- 리눅스
- centOS7
- virtualbox
- yum
- iptables
- galera
- kvm
- GeoIP
- pptp
- mod_security
- cURL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |