DBeaver뿐만 아니라 다른 데이터베이스 클라이언트 프로그램,서비스에서 mysql 데이터베이스 관리도구로 db 접속을 시도할 때 CLIENT_PLUGIN_AUTH is required 라는 오류가 나오면서 뜨면서 안되는 경우가 있다 이는 사용하고 있는 데이터베이스가 구버전(mysql 5.x.x) 일때 자동으로 알아서 DBeaver 프로그램이 mysql 드라이버를 설치를 않고 최신의 버전(mysql 8.x.x)을 우선 설치하는 이유로 발생하는 오류인 것 같다. 그래서 이를 해결하기 위해서는 지금 사용중인 데이터베이스 버전을 확인하고 알맞는 드라이버를 설치해주면 된다. 여기서는 mysql 버전이 5.1.39이므로 다음 사이트에 접속해서 드라이버 zip파일을 다운을 받는다. https://downloads...
다음 그림처럼 ubuntu 22.04 -bash: sudo: command not found 오류는 일반사용자에게 root 권한도 없고 sudo 그룹에 포함되지 않아서 나타나는 오류이다. 이를 해결하면 된다. 이를 해결하기 위해서 root 사용자로 다시 접속한 후 다음 명령어로 일반사용자도 sudo 명령어를 사용할 수 있게 한다. apt install sudo 다음 그림은 root 사용자가 아닌 일반사용자가 apt install sudo 명령어로 sudo 패키지를 설치할 때 발생하는 오류이다. 반드시 root사용자로 설치하기 바란다. sudo 패키지를 설치한 후에 일반사용자로 접속해서 다음과 같이 일반사용자가 sudoers 파일에 포함되지 않는다라는 오류가 나오면 sudo 그룹에 일반사용자가 포함되지 않..
1. 시놀로지 NAS 포트포워딩 이번 글은 시놀로지 나스를 웹서버, 파일서버, 이미지서버 등 다양한 개인용도로 사용하고자 할 때 가장 먼저 시작해야하할 일이 바로 IP주소의 포트포워딩이다. 단순하면서도 헤갈리는 포트포워딩인데 단일 포트포워딩이 있는가 하면 이중, 삼중 등 다중 포트포워딩도 있다. 특히 sk브로드밴드의 인터넷은 이중 게이트웨이로 구성되어 있다. 아래 그림에서 보년 최종 시놀로지 나스의 ip에 도달하기 위해서는 두개의 문(게이트웨이)을 지나야 한다. 하나느 DASAN H660N 모뎀, 다른 하는 GIGA 머큐리 공유기이다. 물론 사용자 집에 설치된 모뎀과 공유기의 사양은 다를 수 있다. 여기서 공인 ip는 예로서 적어놓은 것이다. 공개되면 안되니까 다음 그림을 글로 설명하면 우리집 밖에 있는..
github 저장소를 이용하다 보면 용량크기, 기타 오류로 인해 업로드가 안되는 경우가 종종 있다. 이런 경우 업로드하기전 자료를 add하거나 commit한 상태를 이전 상태를 되돌리는 방법이 필요하다. 이 글에서 git add와 git commit 를 취소하는 방법을 설명한다. 1. git add 를 취소하는 방법 git 저장소에 자료를 업로드하기 위해서는 3개 단계를 걸쳐서 진행된다. 첫번째는 자료가 생성, 추가, 삭제, 갱신되어야 한다. 두번째는 git add로 중간 스테이지에 변경된 자료를 올려놓는다. 세번째는 중간스테이지에 올라간 자료를 최종적으로 git commit -m "자료설명" 이라고 명령어로 승인을 한다. 따라서 중간 스테이지에서 자료를 다시 원래 있던 자리로 되될리는 경우가 있고, 승..
간혹 github 자료를 가져올려고 pull 할 때 다음과 같이 오류가 나오고 자료를 가져오지 못하는 경우가 있다 "please clean your repository working tree before checkout" 직역하면 체크아웃하기 전에 저장소에 작업 중인 트리를 비우라고 한다. 이는 다음 두 명령어를 차례로 실행하면 된다. 파이썬 터미널 창에 다음과 같이 명령어를 입력해줍니다. git stash git pull 위의 git stash는 저장소 내용을 정리하는 명령어 같고, 아래 git pull 명령어는 다시 pull로 자료를 가져오는 명령어인 것 같다.