mariadb Query cache 쿼리 캐시 쿼리 캐시 끄기 켜기 기본으로 켜져있는것 같음 캐시가 켜져있어서 쿼리 성능 테스트하려고 조회를하면 두번째 조회부터 쿼리속도가 빨라짐 쿼리 캐시 끄기 밑에 쿼리를 조회해보면 SHOW VARIABLES LIKE 'query_cache_type'; 켜져있는것을 확인 할 수 있음 밑에 쿼리를 다시 입력하면 SET SESSION query_cache_type = OFF; 꺼진걸 확인 할 수 있다 . 개발/DB 2023.04.20
jQuery select box 제이쿼리 셀렉트박스 관련 JQuery select box 제이쿼리 셀렉트박스 관련 // select box ID로 접근하여 선택된 값 읽기 $("#셀렉트박스ID option:selected").val(); // select box Name로 접근하여 선택된 값 읽기 $("select[name=셀렉트박스name]").val(); // 같은 방식으로 span과 같은 다른 태그도 접근 가능하다~ $("span[name=셀렉트박스name]").text(); // 선택된 값의 index를 불러오기 var index = $("#셀렉트박스ID option").index($("#셀렉트박스ID option:selected")); // 셀렉트 박스에 option값 추가하기 $("#셀렉트박스ID").append("1번"); // 셀렉트 박스 opt.. 개발/etc 2023.04.20
Jquery 체크박스 다중 체크 값 가져오기 each() Jquery 다중 체크 값 가져오기 var checkArr = new Array(); //checkbox의 name값이 sendCheck이면서 체크되어 있는 함수를 each함수로 호출한다. $("input[name=sendCheck]:checked").each(function() { checkArr.push($(this).val()); //배열에 값넣기 }); 개발/etc 2023.04.20
mariadb DB table lock 확인 해제 테이블 락 걸린 부분 확인 show full processlist; 쿼리실행시 아래처럼 나옴 state 상태를 확인 후 (Waiting for table metadata lock) 해당 id 값을 kill해준다. kill 'id'; kill 987; 이런식으로 id 값을 주면 된다. 개발/DB 2023.04.20
mysql 백업 테이블 만들기 CREATE TABLE 스키마.만들테이블명 (SELECT * FROM 스키마.백업할테이블명 WHERE 1=1); or CREATE TABLE 스키마.만들테이블명 LIKE 스키마.백업할테이블명; INSERT INTO 스키마.만든테이블명 (SELECT * FROM 스키마.백업할테이블명 WHERE 1=1); 스키마를 안쓴다면 생략가능 개발/DB 2023.04.20
mysql mariadb db 테이블 손상 확인 테이블 손상확인 서버에서 DB 접속 mysql -u root -p 비밀번호 치고 들어가면 show databases; DB 목록 나옴 mysql> use DB명 (DB선택) mysql> check table 테이블명 (DB 손상 확인) mysql> use DB명 (DB선택) mysql> repair table 테이블명 (DB 손상 복구) DB손상 확인 mysqlcheck -uroot -p --check --database DB명 mysqlcheck -uroot -p DB명 개발/DB 2023.04.20
letsencrypt 인증서 만료 수동 갱신 인증서 만료 갱신 다른버전 certbot certificates 치면 인증서 정보가 쭈욱 나온다 expired~~~~~!!!!!!!!! 우선 nginx를 정지해야한다 service nginx stop 정지 시킨 후 certbot renew --dry-run 갱신 테스트를 해본다 --dry-run 은 명령어의 시뮬레이션임 실제로 진행하는건 아니고 오류가 나는지 이런걸 미리 해볼 수 있음. ㅋㅋ 될리가 전부다 오류남.. 본인은 엔진엑스를 안끄고 해서 오류가 났었음 키고 테스트 하니 문제없이 작동 한개는 안쓰는거라서 오류가 나도 패~스 이후에 --dry-run을 빼고 실제로 갱신을 시킨다 certbot renew 시뮬레이션과 동일하게 한개 실패 후 성공함!! certbot cert.. 개발/server 2023.04.20
crontab 크론탭 시간 설정 리눅스 예약작업 cd /etc/crontab crontab 위치 * * * * * ┬ ┬ ┬ ┬ ┬ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └────── > 요일 (0 ~ 6) 0:일요일 1:월요일 2:화요일 3:수요일 4:목요일 5:금요일 6:토요일 │ │ │ └─────── > 월 (1 ~ 12) 1월 2월 3월 .... │ │ └──────── > 일 (1 ~ 31) │ └───────── > 시 (0 ~ 23) └────────── > 분 (0 ~ 59) 첫번째 * 몇분에 실행할지? 0이라고 쓰면 0분에 실행 10이라고 쓰면 10분에 실행, *를 적으면 매 분마다 실행 , */30 을 적으면 30분마다 실행 두번째 * 몇시에 실행? 0이라고 쓰면 0시에 실행 10이라고쓰면 10시에 실.. 개발/server 2023.04.20
베트남 사파 여행 4월 12 ~16 베트남 여행 하노이 공항에 내리자마자 사파로 떠남 예약은 미리하고가자 사오비엣 추천 인당 360,000동 한국돈으로 20,000원정도 https://vexere.com/ VeXeRe.com - Hệ thống vé xe khách và xe limousine lớn nhất Việt Nam Đặt vé xe limousine, xe khách có xác nhận tức thì. Dễ dàng so sánh giá, xem số điện thoại, lịch trình, có cam kết hoàn tiền đến 150% vexere.com 하지만 예약할때 돈은 빠져나갔는데 예약실패가 떠버림 페이스북 상담으로 친절히 상담을 받은 후 정상처리 해줬음 (영어 쌉가능) 베트남 공항에도착해서.. 해외여행/해외 2023.04.20
ubuntu apt-get update 오류 NO_PUBKEY apt-get update 오류가남 GPG key is not available : NO_PUBKEY 블라블라 키를 추가해준다.. apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCEF32E745F2C3D5 keys 옆에있는건 오류난 키 고대로 붙여넣기 다시 업데이트 성공 개발/server 2020.09.24