본문 바로가기

전체 글

(71)
DB 데이터 수정(Read only : MySQL Error code 1062) 공공기관에서 데이터 표준화를 위해 데이터를 수정해야할 때,보통 DB툴로 접속하여, DB를 수정한다. 근데 DB수정이 잘 안되는 경우가 있다. 상황 : 워크벤치를 통해 데이터를 수정하려고 하는데 테이블에서 Read Only가 나오면서 데이터 수정이 불가 크게 두가지 방법이 있는데,1. 오류 원인 해결2. 쿼리문으로 데이터 직접 수정 순서대로 따라해보자.1. 오류 원인 해결(Read only : MySQL Error code 1062)//기본키가 저장이 안되어 있어서, 지정해줘야함 1-1. 메뉴edit > Preferences > SQL Editor > Safe Updates 체크 해제1-2. 쿼리 실행SET sql_safe_updates=0;1-3. 테이블 변경테이블에 pk가 지정되어 있지 않은 경우 > ..
전산 담당자를 위한 내부망 공인 IP변경시 고려 사항 배경 : 사무실간 VPN을 연결하려면 IP가 추가로 필요한 상황. 네트워크 업체(KT)로 부터 할당받은 IP가 더 있음에도 기존 사용하던것과 대역이 달라서 아예 바꿔줘야 했던 상황.  xx.xx.xx.xx/31 에서 xx.xx.xx.xx/26으로 변경 네트워크 구성에 따라 너무 많은 변수가 있기때문에, 이 글이 무조건적인 정답은 아니다. 사전 준비 사항1. 네트워크 업체(SK, KT, LG 등) 로 부터 할당받은 아이피 대역- 어느정도 여유있게 받아놔야 관리가 편하다. 나중에 아이피가 부족하다고 다른대역의 IP를 받으면 귀찮아진다.- 사용해야하는 IP +1개 더 받아야 한다고 생각하면 된다. 보통 그 대역의 첫번째는 게이트웨이(네트워크 업체가 IP를 쏴줌)로 사용한다.- xx.xx.xx.0/30 이면 통..
스위치 (L1, L2, L3, L4, L7) 차이점 정리 전산 담당자라면 스위치에 대한 개념은 있지만, 네트워크 구성을 하다보면 L2, L3, L4등 개념이 헷갈릴때가 있다.기능이 합쳐진 장비들이 많다보니  '스위치', '라우터', '허브' 등 다양한 용어가 혼재되어 있다. 담당자가 정확한 개념을 이해하는게 중요하고 업체랑 대화하는게 중요하다. L1(리피터/단순허브) : 단순한 멀티 포트L2(스위치) : MAC 주소 기입L3(라우터) : MAC + IP주소L4 : MAC + IP주소 + PORT번호  L1(리피터/단순허브):단순한 멀티 포트 역할을 하는 스위치입니다.L2(스위치):MAC 주소를 기반으로 동작합니다.네트워크 트래픽을 전달하고 포트 간 통신을 제어합니다.L3(라우터):MAC 주소와 IP 주소를 모두 사용합니다.IP 주소를 기반으로 네트워크 패킷을 ..
공인 IP변경 간 전화기 오류 공인 IP를 변경하고, 방화벽 하단에서 설정은 크게 바뀌지 않았는데 일부 전화기가 먹통이 되는 현상 발생. 모든 전화기가 먹통이면 설정잘못이겠거니 하는데, 일부만 문제가 생김 스위치(방화벽) - 전화기 - PC 로 이루어진 구성에서 네트워크는 전부 잘 되고, 전화기에 핑도 잘 가는 상황 문제의 원인은 ARP테이블에 기존 IP가 지워지지 않은걸로 추측. 방화벽 리부팅하고 시간좀 지나니까 해결된다.
회사 네트워크 구성 관련 전산 담당자들의 삽질을 조금이라도 줄이기 위한 정보 공인 아이피 : 외부에서 할당된 IP - 네이버에서 내 IP확인 하면 나옴 내부 아이피 : 내부에서 NAT한 IP - cmd에서 ipconfig 하면 나옴 회사 네트워크 안에서는 내부 아이피로 통신이 되지만, 외부에서 들어오는건 공인 아이피를 통해서만 가능하다. ex) 홈페이지 관리자 계정 접속 가능한 IP 부여 - 공인 IP 내부 방화벽 관리자 계정 접속 가능한 IP - 내부 IP (공인 IP로도 가능하긴 함)
HTML 이미지에 링크 넣기 1. 이미지 자체에 HTML 링크 넣기 x1, y1, x2, y2는 그림에서 영역을 지정할 값 참고 사각형 ( rectangle ) X1, Y1, X2, Y2 : 사각형의 두 꼭지점의 위치. 하나는 왼쪽, 위의 꼭지점이고, 다른 하나는 우측 아래의 꼭지점이다. 사용 예문 : 원형 ( circle ) X, Y, RADIUS : 원중심의 X좌표, 원중심의 Y좌표, 원의 반지름 사용 예문 : 다각형 ( polygon ) X1, Y1, X2, Y2....., Xn, Yn : 3개 이상의 x, y좌표 사용 예문 :
홈페이지 다운로드 파일 오류(Response_Headers_Multiple_Content_Disposition) 홈페이지에서 '크롬브라우저'에서만 파일 다운로드가 안되는 오류가 발생 구글링 해보니 크롬에서만 해더가 중복되서 생기는 문제라고 한다. 문제원인 : 파일명에 ,가 포함되어 있는 경우 오류 발생 해결방법: 1. 첨부파일을 다운로드할 경우 파일 이름을 큰따옴표(“)로 감싸줌 - Response.AddHeader “Content-Disposition”, "attachment;filename="&filename"" 2. 첨부 파일명에 콤마가 있을 경우 다른 문자로 대치 3. 크롬에서만 발생하는 문제이므로 다운로드 구현 페이지에서 브라우져를 구별하여 다운로드 한다.
PHP 정보 수정 서버에 있는 파일 수정하기 1. 해당 페이지의 주소를 바탕으로 그 페이지의 경로를 찾아낸다 2. 해당 폴더에서 수정한 파일 업로드 2-1 파일 이름을 변경하고 싶으면 해당 변수명(호출명)을 찾아서 거기서 파일 이름 수정!