본문 바로가기
반응형

개발일지25

[문제해결] SQL ERROR 1227 : Access denied; you need (at least one of) the SUPER or SET_USER_ID privilege(s) for this operation AWS서버를 구축하며, DB를 이전하려고 백업본을 import시키려하는데 위와 같은 에러가 떴다. ERROR MESSAGE : SQL ERROR 1227 : Access denied; you need (at least one of) the SUPER or SET_USER_ID privilege(s) for this operation 에러 원인은 프로시저의 DEFINER때문이었는데, DEFINER의 계정으로 import하지 않아서 생기는 문제이다. DB접속을 DEFINER에 명시된 계정으로 하던지, 아니면 DEFINER의 계정을 DB접속 계정으로 변경하던지 해야하는데, 열심히 구글링을 한 결과 definer를 삭제하여 import시키면 기본 definer로 자동으로 설정이 된다고 하더라. 그래서 defin.. 2021. 5. 26.
[LINUX/UNIX] 톰캣 설치 경로, 톰캣 버전 확인하기 어쩌다 보니 회사 프로젝트 하나의 서버관련해서 점검을 매 주 마다 담당하게 되었다.(그냥 원래담당하던사람이 자기 귀찮다고 나 떠넘긴거지만...) 내가 회사 들어오기 전에 만든 프로젝트의 서버라 구조가 어떻게 짜여있는지 모르는 상황에서 기본 점검만 했었다. 근데 갑자기 톰캣 버전정보를 알려달라는거.... 그래서 검색을 해보니 톰캣 버전 정보는 설치경로에 가서~~~해야한다 였는데.... 나는 설치 경로를 모르니깐 문제가 생긴것이다...😭😭😭 그래서 무식한 방법으로 했다. 더 좋은 방법이 있다면 댓글로 알려주길 바란다..!!🙏 난 명령어 find를 사용하여 tomcat을 찾았다. find / -name tomcat* 이렇게 하면 tomcat이라는 이름을 가진 모든 폴더가 나온다.(그래서 서칭시간이 좀 걸린다... 2021. 5. 14.
[VSCODE] visual studio code와 git 연동하기 이 글은 git프로그램과 vscode가 설치되어 있고, git 설정과 git저장소가 있다는 전제하에 적은 글입니다. 다음으로 넘어가기 전에 git이름과 이메일 설정을 해야합니다. git에서 저장소 주소를 복사합니다. vscode에서 F1을 누르고 git clone을 입력합니다. 복사한 git 저장소 주소(url)을 입력합니다. 엔터를 치고 나면 파일 디렉토리가 나올겁니다. git경로 설정 창인데 연결하고자 하는 폴더를 선택한 후 엔터(저장소 열기)를 클릭하면 됩니다. 그럼 git연동 파일이 생성될 것입니다. 궁금한점이 있으시다면 댓글 부탁드립니다. 2021. 5. 13.
Database_Trigger(트리거) Trigger? 테이블에 대한 특정 이벤트에 반응하여 자동으로 내가 설정한 쿼리를 날려주는 작업으로, 3가지의 이벤트가 있다. INSERT, UPDATE, DELETE DB조금이라도 아는 사람이면 위에 대해 대충 알것이라 생각한다. 트리거는 저 이벤트의 실행 시점의 전/후로 나누어서 처리를 해준다. ex) insert_before => 쿼리를 날려 테이블의 값을 추가하기 전에 트리거 이벤트를 날린다. update_after => 쿼리를 날려 테이블의 값을 수정한 후에 트리거 이벤트를 날린다. 대충 이해했을거라 생각한다. 트리거 생성시의 제약사항은 하나의 스키마에서 트리거 이름 중복 불가능 -> 당연하다고 생각한다. 하나의 테이블에는 동일한 이벤트와 시점을 가지는 트리거는 하나만 있어야 한다. ex) 'u.. 2021. 4. 22.
데이터 통신 프로토콜 TCP, UDP TCP란 데이터 통신을 위한 프로토콜의 일종, Transport Layer에서 사용하는 프로토콜로 하위 계층에 사용되는 IP와 엮어 TCP/IP라고도 표현한다. TCP는 Point To Point Service로 양끝에 연결되었다는 정보만 알고있다. 물리적인 자원은 하위 계층인 Ip를 통해 할당되어진다. 또한 Connection Oriented Service로 가상 회선방식을 제공하고 Flow Control, Congestion Control를 제공한다. 이를 통해 TCP는 높은 신뢰성을 보장한다. UDP는 Connectionless Oriented Serive로 데이터그램 방식을 제공, 헤더의 CheckSum 필드를 통해 최소한의 오류만 검출한다. 또한 별도의 연결 설정이나 해제 과정이 존재하지 않다... 2021. 4. 21.
반응형