sqldump

  • 내 mysql, mariadb 백업, 덤프하는 방법

mysqldump

cmd
1
2
3
mysqldump -u root -p --databases {db_name} > {백업파일위치}

mysqldump -u root -p --databases mydb > backup.sql
  • 현재 db내용을 백업할 수 있다

‘mysqldump’은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다

  • mysql 또는 mariadb의 경우…
  • db 설치 경로에 들어가서 mysqldump를 검색한다
  • 내 경우 C:\Program Files\MariaDB 10.5\bin이 경로에 있었다
  • 해당 위치에서 cmd를 실행시키고 명령을 실행해주면된다

액세스가 거부되었습니다

  • cmd를 관리자 권한으로 실행한다

mysql

1
2
3
mysql < {백업파일위치}

mysql < backup.sql
  • 이렇게 백업해둔 .sql파일로 복구할 수 있다

내가 싫어하는 것

싫어하는 것

  • 싫어하는 것
    • -> 선호하는 것
  • 글자 읽기 : 3줄이상 빼곡히 붙어있는 글자
    • -> 이미지, 동영상, 오디오
  • 흥미 없는 것 자료조사 또는 공부
    • -> 관심있는 것 조사
  • 이론
    • -> 실기
  • ~하기위한 방법/절차/이론/개념
    • -> ~을 했을때 결과 예제

좋아하는 것

  • 단순한 것

cmd로 프로세스 죽이기

cmd
1
2
3
taskkill /IM "process name" /F

taskkill /IM "oCam.exe" /F
  • 나는 주로 정상 종료할 때 광고 뜨는 프로그램을 종료하거나,
  • 한번에 여러 프로그램을 종료하려고 배치파일로 만들어 사용했다
  • 실행해도 안꺼지는 경우, 관리자 권한이 필요할 수도있다

git push -f

1
git push -f

git push -f

  • -f, --force옵션은 푸쉬하는데 원격 저장소를 아예 덮어쓰는 옵션이다
  • 따라서 이미 원격 저장소에 올렸는데 커밋을 수정한 경우에 사용할 수 있다

바로 직전 커밋 취소

1
2
3
4
5
git reset --soft "HEAD^"

또는

git reset --soft HEAD~1
  • 이렇게하면 파일 상태는 그대로 이며 직전 커밋내역만 없어진다
  • 나는 빠진 파일을 추가하거나 커밋 메시지를 다시 작성할 때 쓴다

more?

텔레그램 봇 생성

텔레그램 봇 생성

  • https://t.me/BotFather 에 들어가기
  • 봇은 텔레그램 계정당 20개까지 생성할 수 있다고한다
BotFather에 명령
1
2
3
4
5
6
7
8
9
10
11
/help   // 명령어보기

/newbot // 봇생성

Alright, a new bot. How are we going to call it? Please choose a name for your bot.

chinsun9Bot // 봇이름 생성

Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.

chinsun9Bot // 봇의 유저이름 생성. 유니크한 `Bot`, `_bot` 으로 끝나는 문자열이여함.

  • 마지막 메시지의 가장 첫번째 링크를 눌르고 시작을 눌러 봇을 활성화 시킨다
  • 여기까지 텔레그램 봇을 생성해 보았다
  • 이제 이 봇을 친구들과 대화하는 그룹방에 초대하거나, 채널에 초대해서 이것저것 명령어를 듣게하도록 만들어보자

참고

텔레그램 미디어 자동 다운로드

  • 설정 > 고급 > 미디어 자동 다운로드 > [그룹|채널|개인대화]
  • 이렇게 하면 스크롤을 사진이나, 파일로 옮겼을 때 자동으로 다운로드된다